RUN: /usr/share/launchpad-buildd/slavebin/slave-prep ['slave-prep'] Forking launchpad-buildd slave process... Kernel version: Linux magic 3.13.0-65-generic #105-Ubuntu SMP Mon Sep 21 19:10:52 UTC 2015 aarch64 Buildd toolchain package versions: launchpad-buildd_134 python-lpbuildd_134 sbuild_0.65.2-1ubuntu2~ubuntu14.04.1~ppa6 dpkg-dev_1.17.5ubuntu5.4 python-debian_0.1.27ubuntu1~ubuntu14.04.1~ppa1. Syncing the system clock with the buildd NTP service... 3 Dec 03:17:15 ntpdate[28335]: adjust time server 10.211.37.1 offset -0.063542 sec RUN: /usr/share/launchpad-buildd/slavebin/unpack-chroot ['unpack-chroot', 'PACKAGEBUILD-8384837', '/home/buildd/filecache-default/e4334328d0a439a5c9a1262cdf1f64d583863c1f'] Unpacking chroot for build PACKAGEBUILD-8384837 RUN: /usr/share/launchpad-buildd/slavebin/mount-chroot ['mount-chroot', 'PACKAGEBUILD-8384837'] Mounting chroot for build PACKAGEBUILD-8384837 RUN: /usr/share/launchpad-buildd/slavebin/override-sources-list ['override-sources-list', 'PACKAGEBUILD-8384837', 'deb http://ftpmaster.internal/ubuntu xenial main universe', 'deb http://ftpmaster.internal/ubuntu xenial-security main universe', 'deb http://ftpmaster.internal/ubuntu xenial-updates main universe', 'deb http://ftpmaster.internal/ubuntu xenial-proposed main universe'] Overriding sources.list in build-PACKAGEBUILD-8384837 RUN: /usr/share/launchpad-buildd/slavebin/update-debian-chroot ['update-debian-chroot', 'PACKAGEBUILD-8384837', 'arm64'] Updating debian chroot for build PACKAGEBUILD-8384837 Get:1 http://ftpmaster.internal xenial InRelease [227 kB] Get:2 http://ftpmaster.internal xenial-security InRelease [73.2 kB] Get:3 http://ftpmaster.internal xenial-updates InRelease [73.2 kB] Get:4 http://ftpmaster.internal xenial-proposed InRelease [227 kB] Get:5 http://ftpmaster.internal xenial/main arm64 Packages [1397 kB] Get:6 http://ftpmaster.internal xenial/universe arm64 Packages [6812 kB] Get:7 http://ftpmaster.internal xenial/main Translation-en [843 kB] Get:8 http://ftpmaster.internal xenial/universe Translation-en [4726 kB] Get:9 http://ftpmaster.internal xenial-security/main arm64 Packages [28 B] Get:10 http://ftpmaster.internal xenial-security/universe arm64 Packages [28 B] Get:11 http://ftpmaster.internal xenial-security/main Translation-en [28 B] Get:12 http://ftpmaster.internal xenial-security/universe Translation-en [28 B] Get:13 http://ftpmaster.internal xenial-updates/main arm64 Packages [28 B] Get:14 http://ftpmaster.internal xenial-updates/universe arm64 Packages [28 B] Get:15 http://ftpmaster.internal xenial-updates/main Translation-en [28 B] Get:16 http://ftpmaster.internal xenial-updates/universe Translation-en [28 B] Get:17 http://ftpmaster.internal xenial-proposed/main arm64 Packages [61.6 kB] Get:18 http://ftpmaster.internal xenial-proposed/universe arm64 Packages [249 kB] Get:19 http://ftpmaster.internal xenial-proposed/main Translation-en [36.2 kB] Get:20 http://ftpmaster.internal xenial-proposed/universe Translation-en [144 kB] Fetched 14.9 MB in 14s (1010 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: libapt-pkg4.16 libisl13 udev Use 'apt-get autoremove' to remove them. The following NEW packages will be installed: libapt-pkg5.0 libisl15 The following packages will be upgraded: advancecomp apt apt-transport-https base-files binutils bsdutils cpp cpp-5 debconf diffutils dpkg dpkg-dev e2fslibs e2fsprogs findutils g++ g++-5 gcc gcc-5 gcc-5-base gnupg gpgv grep hostname init initscripts libapparmor1 libasan2 libatomic1 libaudit-common libaudit1 libblkid1 libcap2 libcap2-bin libcc1-0 libcomerr2 libcurl3-gnutls libdbus-1-3 libdebconfclient0 libdpkg-perl libfdisk1 libgcc-5-dev libgcc1 libgcrypt20 libgmp10 libgnutls-deb0-28 libgomp1 libgpg-error0 libgssapi-krb5-2 libidn11 libitm1 libk5crypto3 libkrb5-3 libkrb5support0 libmount1 libpng12-0 libselinux1 libsemanage-common libsemanage1 libsepol1 libsmartcols1 libsqlite3-0 libss2 libssl1.0.0 libstdc++-5-dev libstdc++6 libsystemd0 libtasn1-6 libubsan0 libudev1 libuuid1 linux-libc-dev lsb-base mount openssl pkg-create-dbgsym systemd systemd-sysv sysv-rc sysvinit-utils tar udev util-linux 83 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 93.6 MB of archives. After this operation, 290 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu/ xenial/main base-files arm64 9.4ubuntu3 [68.5 kB] Get:2 http://ftpmaster.internal/ubuntu/ xenial/main bsdutils arm64 1:2.27.1-1ubuntu3 [49.0 kB] Get:3 http://ftpmaster.internal/ubuntu/ xenial/main diffutils arm64 1:3.3-2 [144 kB] Get:4 http://ftpmaster.internal/ubuntu/ xenial/main dpkg arm64 1.18.3ubuntu1 [2038 kB] Get:5 http://ftpmaster.internal/ubuntu/ xenial/main e2fslibs arm64 1.42.13-1ubuntu1 [169 kB] Get:6 http://ftpmaster.internal/ubuntu/ xenial/main e2fsprogs arm64 1.42.13-1ubuntu1 [744 kB] Get:7 http://ftpmaster.internal/ubuntu/ xenial/main findutils arm64 4.4.2-10 [258 kB] Get:8 http://ftpmaster.internal/ubuntu/ xenial-proposed/main grep arm64 2.22-1 [135 kB] Get:9 http://ftpmaster.internal/ubuntu/ xenial/main hostname arm64 3.16ubuntu2 [11.2 kB] Get:10 http://ftpmaster.internal/ubuntu/ xenial/main init arm64 1.24ubuntu2 [3964 B] Get:11 http://ftpmaster.internal/ubuntu/ xenial/main libsmartcols1 arm64 2.27.1-1ubuntu3 [52.2 kB] Get:12 http://ftpmaster.internal/ubuntu/ xenial/main libuuid1 arm64 2.27.1-1ubuntu3 [14.0 kB] Get:13 http://ftpmaster.internal/ubuntu/ xenial/main libblkid1 arm64 2.27.1-1ubuntu3 [87.5 kB] Get:14 http://ftpmaster.internal/ubuntu/ xenial/main libfdisk1 arm64 2.27.1-1ubuntu3 [113 kB] Get:15 http://ftpmaster.internal/ubuntu/ xenial/main debconf all 1.5.58ubuntu1 [136 kB] Get:16 http://ftpmaster.internal/ubuntu/ xenial/main sysvinit-utils arm64 2.88dsf-59.2ubuntu3 [25.1 kB] Get:17 http://ftpmaster.internal/ubuntu/ xenial/main sysv-rc all 2.88dsf-59.2ubuntu3 [36.1 kB] Get:18 http://ftpmaster.internal/ubuntu/ xenial/main initscripts arm64 2.88dsf-59.2ubuntu3 [24.7 kB] Get:19 http://ftpmaster.internal/ubuntu/ xenial/main util-linux arm64 2.27.1-1ubuntu3 [785 kB] Get:20 http://ftpmaster.internal/ubuntu/ xenial/main libudev1 arm64 228-2ubuntu1 [46.7 kB] Get:21 http://ftpmaster.internal/ubuntu/ xenial/main udev arm64 228-2ubuntu1 [926 kB] Get:22 http://ftpmaster.internal/ubuntu/ xenial/main libsystemd0 arm64 228-2ubuntu1 [162 kB] Get:23 http://ftpmaster.internal/ubuntu/ xenial/main systemd arm64 228-2ubuntu1 [3007 kB] Get:24 http://ftpmaster.internal/ubuntu/ xenial-proposed/main libselinux1 arm64 2.4-3 [46.4 kB] Get:25 http://ftpmaster.internal/ubuntu/ xenial/main libapparmor1 arm64 2.10-0ubuntu8 [26.2 kB] Get:26 http://ftpmaster.internal/ubuntu/ xenial/main libaudit-common all 1:2.4.4-4ubuntu1 [3892 B] Get:27 http://ftpmaster.internal/ubuntu/ xenial/main libaudit1 arm64 1:2.4.4-4ubuntu1 [33.4 kB] Get:28 http://ftpmaster.internal/ubuntu/ xenial/main libcap2 arm64 1:2.24-12 [12.0 kB] Get:29 http://ftpmaster.internal/ubuntu/ xenial/main libmount1 arm64 2.27.1-1ubuntu3 [93.7 kB] Get:30 http://ftpmaster.internal/ubuntu/ xenial/main libcap2-bin arm64 1:2.24-12 [20.0 kB] Get:31 http://ftpmaster.internal/ubuntu/ xenial/main lsb-base all 9.20150917ubuntu1 [13.4 kB] Get:32 http://ftpmaster.internal/ubuntu/ xenial/main mount arm64 2.27.1-1ubuntu3 [115 kB] Get:33 http://ftpmaster.internal/ubuntu/ xenial/main tar arm64 1.28-2.1 [184 kB] Get:34 http://ftpmaster.internal/ubuntu/ xenial/main libgomp1 arm64 5.2.1-27ubuntu1 [45.8 kB] Get:35 http://ftpmaster.internal/ubuntu/ xenial/main libitm1 arm64 5.2.1-27ubuntu1 [23.8 kB] Get:36 http://ftpmaster.internal/ubuntu/ xenial/main libatomic1 arm64 5.2.1-27ubuntu1 [6386 B] Get:37 http://ftpmaster.internal/ubuntu/ xenial/main libasan2 arm64 5.2.1-27ubuntu1 [232 kB] Get:38 http://ftpmaster.internal/ubuntu/ xenial/main gcc-5-base arm64 5.2.1-27ubuntu1 [17.0 kB] Get:39 http://ftpmaster.internal/ubuntu/ xenial/main libgcc1 arm64 1:5.2.1-27ubuntu1 [30.9 kB] Get:40 http://ftpmaster.internal/ubuntu/ xenial/main libubsan0 arm64 5.2.1-27ubuntu1 [88.1 kB] Get:41 http://ftpmaster.internal/ubuntu/ xenial/main libisl15 arm64 0.15-3 [393 kB] Get:42 http://ftpmaster.internal/ubuntu/ xenial/main cpp-5 arm64 5.2.1-27ubuntu1 [22.9 MB] Get:43 http://ftpmaster.internal/ubuntu/ xenial/main libcc1-0 arm64 5.2.1-27ubuntu1 [27.3 kB] Get:44 http://ftpmaster.internal/ubuntu/ xenial/main binutils arm64 2.25.90.20151125-2ubuntu1 [2517 kB] Get:45 http://ftpmaster.internal/ubuntu/ xenial/main g++-5 arm64 5.2.1-27ubuntu1 [24.5 MB] Get:46 http://ftpmaster.internal/ubuntu/ xenial/main gcc-5 arm64 5.2.1-27ubuntu1 [23.2 MB] Get:47 http://ftpmaster.internal/ubuntu/ xenial/main libgcc-5-dev arm64 5.2.1-27ubuntu1 [494 kB] Get:48 http://ftpmaster.internal/ubuntu/ xenial/main libstdc++-5-dev arm64 5.2.1-27ubuntu1 [1369 kB] Get:49 http://ftpmaster.internal/ubuntu/ xenial/main libstdc++6 arm64 5.2.1-27ubuntu1 [362 kB] Get:50 http://ftpmaster.internal/ubuntu/ xenial/main libgmp10 arm64 2:6.1.0+dfsg-2 [202 kB] Get:51 http://ftpmaster.internal/ubuntu/ xenial-proposed/main libapt-pkg5.0 arm64 1.1.3 [621 kB] Get:52 http://ftpmaster.internal/ubuntu/ xenial-proposed/main apt arm64 1.1.3 [938 kB] Get:53 http://ftpmaster.internal/ubuntu/ xenial/main gpgv arm64 1.4.19-6ubuntu1 [138 kB] Get:54 http://ftpmaster.internal/ubuntu/ xenial/main gnupg arm64 1.4.19-6ubuntu1 [565 kB] Get:55 http://ftpmaster.internal/ubuntu/ xenial/main systemd-sysv arm64 228-2ubuntu1 [14.8 kB] Get:56 http://ftpmaster.internal/ubuntu/ xenial/main libcomerr2 arm64 1.42.13-1ubuntu1 [65.1 kB] Get:57 http://ftpmaster.internal/ubuntu/ xenial/main libdebconfclient0 arm64 0.198ubuntu1 [6202 B] Get:58 http://ftpmaster.internal/ubuntu/ xenial/main libgpg-error0 arm64 1.20-1 [28.5 kB] Get:59 http://ftpmaster.internal/ubuntu/ xenial/main libgcrypt20 arm64 1.6.4-3 [270 kB] Get:60 http://ftpmaster.internal/ubuntu/ xenial/main libsepol1 arm64 2.4-2 [150 kB] Get:61 http://ftpmaster.internal/ubuntu/ xenial-proposed/main libsemanage-common all 2.4-3 [6744 B] Get:62 http://ftpmaster.internal/ubuntu/ xenial-proposed/main libsemanage1 arm64 2.4-3 [65.2 kB] Get:63 http://ftpmaster.internal/ubuntu/ xenial/main libss2 arm64 1.42.13-1ubuntu1 [68.6 kB] Get:64 http://ftpmaster.internal/ubuntu/ xenial/main libtasn1-6 arm64 4.7-2 [37.7 kB] Get:65 http://ftpmaster.internal/ubuntu/ xenial/main libgnutls-deb0-28 arm64 3.3.18-1ubuntu1 [415 kB] Get:66 http://ftpmaster.internal/ubuntu/ xenial/main libpng12-0 arm64 1.2.54-1 [106 kB] Get:67 http://ftpmaster.internal/ubuntu/ xenial-proposed/main libsqlite3-0 arm64 3.9.2-1 [332 kB] Get:68 http://ftpmaster.internal/ubuntu/ xenial/main libssl1.0.0 arm64 1.0.2d-0ubuntu2 [694 kB] Get:69 http://ftpmaster.internal/ubuntu/ xenial/main libgssapi-krb5-2 arm64 1.13.2+dfsg-4 [96.7 kB] Get:70 http://ftpmaster.internal/ubuntu/ xenial/main libkrb5-3 arm64 1.13.2+dfsg-4 [228 kB] Get:71 http://ftpmaster.internal/ubuntu/ xenial/main libkrb5support0 arm64 1.13.2+dfsg-4 [27.4 kB] Get:72 http://ftpmaster.internal/ubuntu/ xenial/main libk5crypto3 arm64 1.13.2+dfsg-4 [73.2 kB] Get:73 http://ftpmaster.internal/ubuntu/ xenial/main libidn11 arm64 1.32-3ubuntu1 [42.3 kB] Get:74 http://ftpmaster.internal/ubuntu/ xenial/main libcurl3-gnutls arm64 7.45.0-1ubuntu1 [151 kB] Get:75 http://ftpmaster.internal/ubuntu/ xenial-proposed/main apt-transport-https arm64 1.1.3 [23.7 kB] Get:76 http://ftpmaster.internal/ubuntu/ xenial/main libdbus-1-3 arm64 1.10.4-1ubuntu2 [137 kB] Get:77 http://ftpmaster.internal/ubuntu/ xenial/main openssl arm64 1.0.2d-0ubuntu2 [491 kB] Get:78 http://ftpmaster.internal/ubuntu/ xenial/main advancecomp arm64 1.20-1 [145 kB] Get:79 http://ftpmaster.internal/ubuntu/ xenial/main cpp arm64 4:5.2.1-16ubuntu2 [27.6 kB] Get:80 http://ftpmaster.internal/ubuntu/ xenial/main dpkg-dev all 1.18.3ubuntu1 [583 kB] Get:81 http://ftpmaster.internal/ubuntu/ xenial/main libdpkg-perl all 1.18.3ubuntu1 [195 kB] Get:82 http://ftpmaster.internal/ubuntu/ xenial/main gcc arm64 4:5.2.1-16ubuntu2 [5230 B] Get:83 http://ftpmaster.internal/ubuntu/ xenial/main g++ arm64 4:5.2.1-16ubuntu2 [1496 B] Get:84 http://ftpmaster.internal/ubuntu/ xenial-proposed/main linux-libc-dev arm64 4.3.0-0.9 [789 kB] Get:85 http://ftpmaster.internal/ubuntu/ xenial/main pkg-create-dbgsym all 0.70 [9046 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 93.6 MB in 34s (2738 kB/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 ... 11579 files and directories currently installed.) Preparing to unpack .../base-files_9.4ubuntu3_arm64.deb ... Unpacking base-files (9.4ubuntu3) over (7.2ubuntu11) ... Setting up base-files (9.4ubuntu3) ... Installing new version of config file /etc/debian_version ... 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 ... Updating /etc/profile to current default. Updating /etc/nsswitch.conf to current default. Updating /root/.profile 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 ... 11581 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.27.1-1ubuntu3_arm64.deb ... Unpacking bsdutils (1:2.27.1-1ubuntu3) over (1:2.26.2-6ubuntu3) ... Setting up bsdutils (1:2.27.1-1ubuntu3) ... (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 ... 11581 files and directories currently installed.) Preparing to unpack .../diffutils_1%3a3.3-2_arm64.deb ... Unpacking diffutils (1:3.3-2) over (1:3.3-1) ... Setting up diffutils (1:3.3-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 ... 11581 files and directories currently installed.) Preparing to unpack .../dpkg_1.18.3ubuntu1_arm64.deb ... Unpacking dpkg (1.18.3ubuntu1) over (1.18.2ubuntu5) ... Setting up dpkg (1.18.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 ... 11581 files and directories currently installed.) Preparing to unpack .../e2fslibs_1.42.13-1ubuntu1_arm64.deb ... Unpacking e2fslibs:arm64 (1.42.13-1ubuntu1) over (1.42.12-1ubuntu2) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... Setting up e2fslibs:arm64 (1.42.13-1ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... (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 ... 11581 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.42.13-1ubuntu1_arm64.deb ... Unpacking e2fsprogs (1.42.13-1ubuntu1) over (1.42.12-1ubuntu2) ... Setting up e2fsprogs (1.42.13-1ubuntu1) ... 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 ... 11582 files and directories currently installed.) Preparing to unpack .../findutils_4.4.2-10_arm64.deb ... Unpacking findutils (4.4.2-10) over (4.4.2-9build1) ... Setting up findutils (4.4.2-10) ... (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 ... 11582 files and directories currently installed.) Preparing to unpack .../archives/grep_2.22-1_arm64.deb ... Unpacking grep (2.22-1) over (2.21-2) ... Setting up grep (2.22-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 ... 11582 files and directories currently installed.) Preparing to unpack .../hostname_3.16ubuntu2_arm64.deb ... Unpacking hostname (3.16ubuntu2) over (3.15ubuntu2) ... Setting up hostname (3.16ubuntu2) ... (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 ... 11582 files and directories currently installed.) Preparing to unpack .../init_1.24ubuntu2_arm64.deb ... Unpacking init (1.24ubuntu2) over (1.23ubuntu3) ... Setting up init (1.24ubuntu2) ... (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 ... 11582 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.27.1-1ubuntu3_arm64.deb ... Unpacking libsmartcols1:arm64 (2.27.1-1ubuntu3) over (2.26.2-6ubuntu3) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... Setting up libsmartcols1:arm64 (2.27.1-1ubuntu3) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... (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 ... 11582 files and directories currently installed.) Preparing to unpack .../libuuid1_2.27.1-1ubuntu3_arm64.deb ... Unpacking libuuid1:arm64 (2.27.1-1ubuntu3) over (2.26.2-6ubuntu3) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... Setting up libuuid1:arm64 (2.27.1-1ubuntu3) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... (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 ... 11582 files and directories currently installed.) Preparing to unpack .../libblkid1_2.27.1-1ubuntu3_arm64.deb ... Unpacking libblkid1:arm64 (2.27.1-1ubuntu3) over (2.26.2-6ubuntu3) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... Setting up libblkid1:arm64 (2.27.1-1ubuntu3) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... (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 ... 11582 files and directories currently installed.) Preparing to unpack .../libfdisk1_2.27.1-1ubuntu3_arm64.deb ... Unpacking libfdisk1:arm64 (2.27.1-1ubuntu3) over (2.26.2-6ubuntu3) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... Setting up libfdisk1:arm64 (2.27.1-1ubuntu3) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... (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 ... 11582 files and directories currently installed.) Preparing to unpack .../debconf_1.5.58ubuntu1_all.deb ... Unpacking debconf (1.5.58ubuntu1) over (1.5.57ubuntu1) ... Setting up debconf (1.5.58ubuntu1) ... Removing obsolete conffile /etc/bash_completion.d/debconf ... (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 ... 11583 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_2.88dsf-59.2ubuntu3_arm64.deb ... Unpacking sysvinit-utils (2.88dsf-59.2ubuntu3) over (2.88dsf-59.2ubuntu2) ... Setting up sysvinit-utils (2.88dsf-59.2ubuntu3) ... (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 ... 11583 files and directories currently installed.) Preparing to unpack .../sysv-rc_2.88dsf-59.2ubuntu3_all.deb ... Unpacking sysv-rc (2.88dsf-59.2ubuntu3) over (2.88dsf-59.2ubuntu2) ... Setting up sysv-rc (2.88dsf-59.2ubuntu3) ... Processing triggers for systemd (225-1ubuntu9) ... (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 ... 11583 files and directories currently installed.) Preparing to unpack .../initscripts_2.88dsf-59.2ubuntu3_arm64.deb ... Unpacking initscripts (2.88dsf-59.2ubuntu3) over (2.88dsf-59.2ubuntu2) ... Processing triggers for systemd (225-1ubuntu9) ... Setting up initscripts (2.88dsf-59.2ubuntu3) ... (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 ... 11583 files and directories currently installed.) Preparing to unpack .../util-linux_2.27.1-1ubuntu3_arm64.deb ... Unpacking util-linux (2.27.1-1ubuntu3) over (2.26.2-6ubuntu3) ... Setting up util-linux (2.27.1-1ubuntu3) ... Processing triggers for systemd (225-1ubuntu9) ... (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 ... 11591 files and directories currently installed.) Preparing to unpack .../libudev1_228-2ubuntu1_arm64.deb ... Unpacking libudev1:arm64 (228-2ubuntu1) over (225-1ubuntu9) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... Setting up libudev1:arm64 (228-2ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... (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 ... 11591 files and directories currently installed.) Preparing to unpack .../udev_228-2ubuntu1_arm64.deb ... Unpacking udev (228-2ubuntu1) over (225-1ubuntu9) ... Preparing to unpack .../libsystemd0_228-2ubuntu1_arm64.deb ... Unpacking libsystemd0:arm64 (228-2ubuntu1) over (225-1ubuntu9) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... Setting up libsystemd0:arm64 (228-2ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... (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 ... 11593 files and directories currently installed.) Preparing to unpack .../systemd_228-2ubuntu1_arm64.deb ... Unpacking systemd (228-2ubuntu1) over (225-1ubuntu9) ... Setting up systemd (228-2ubuntu1) ... Installing new version of config file /etc/X11/xinit/xinitrc.d/50-systemd-user.sh ... 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/system.conf ... addgroup: The group `systemd-journal' already exists as a system group. Exiting. (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 ... 11592 files and directories currently installed.) Preparing to unpack .../libselinux1_2.4-3_arm64.deb ... Unpacking libselinux1:arm64 (2.4-3) over (2.3-2build1) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... Setting up libselinux1:arm64 (2.4-3) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... (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 ... 11592 files and directories currently installed.) Preparing to unpack .../libapparmor1_2.10-0ubuntu8_arm64.deb ... Unpacking libapparmor1:arm64 (2.10-0ubuntu8) over (2.10-0ubuntu6) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... Setting up libapparmor1:arm64 (2.10-0ubuntu8) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... (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 ... 11592 files and directories currently installed.) Preparing to unpack .../libaudit-common_1%3a2.4.4-4ubuntu1_all.deb ... Unpacking libaudit-common (1:2.4.4-4ubuntu1) over (1:2.4.2-1ubuntu1) ... Setting up libaudit-common (1:2.4.4-4ubuntu1) ... (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 ... 11592 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a2.4.4-4ubuntu1_arm64.deb ... Unpacking libaudit1:arm64 (1:2.4.4-4ubuntu1) over (1:2.4.2-1ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... Setting up libaudit1:arm64 (1:2.4.4-4ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... (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 ... 11592 files and directories currently installed.) Preparing to unpack .../libcap2_1%3a2.24-12_arm64.deb ... Unpacking libcap2:arm64 (1:2.24-12) over (1:2.24-9) ... Setting up libcap2:arm64 (1:2.24-12) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... (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 ... 11592 files and directories currently installed.) Preparing to unpack .../libmount1_2.27.1-1ubuntu3_arm64.deb ... Unpacking libmount1:arm64 (2.27.1-1ubuntu3) over (2.26.2-6ubuntu3) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... Setting up libmount1:arm64 (2.27.1-1ubuntu3) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... (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 ... 11592 files and directories currently installed.) Preparing to unpack .../libcap2-bin_1%3a2.24-12_arm64.deb ... Unpacking libcap2-bin (1:2.24-12) over (1:2.24-9) ... Setting up libcap2-bin (1:2.24-12) ... (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 ... 11592 files and directories currently installed.) Preparing to unpack .../lsb-base_9.20150917ubuntu1_all.deb ... Unpacking lsb-base (9.20150917ubuntu1) over (4.1+Debian11ubuntu8) ... Setting up lsb-base (9.20150917ubuntu1) ... (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 ... 11592 files and directories currently installed.) Preparing to unpack .../mount_2.27.1-1ubuntu3_arm64.deb ... Unpacking mount (2.27.1-1ubuntu3) over (2.26.2-6ubuntu3) ... Setting up mount (2.27.1-1ubuntu3) ... (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 ... 11592 files and directories currently installed.) Preparing to unpack .../tar_1.28-2.1_arm64.deb ... Unpacking tar (1.28-2.1) over (1.27.1-2) ... Setting up tar (1.28-2.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 ... 11592 files and directories currently installed.) Preparing to unpack .../libgomp1_5.2.1-27ubuntu1_arm64.deb ... Unpacking libgomp1:arm64 (5.2.1-27ubuntu1) over (5.2.1-22ubuntu2) ... Preparing to unpack .../libitm1_5.2.1-27ubuntu1_arm64.deb ... Unpacking libitm1:arm64 (5.2.1-27ubuntu1) over (5.2.1-22ubuntu2) ... Preparing to unpack .../libatomic1_5.2.1-27ubuntu1_arm64.deb ... Unpacking libatomic1:arm64 (5.2.1-27ubuntu1) over (5.2.1-22ubuntu2) ... Preparing to unpack .../libasan2_5.2.1-27ubuntu1_arm64.deb ... Unpacking libasan2:arm64 (5.2.1-27ubuntu1) over (5.2.1-22ubuntu2) ... Preparing to unpack .../gcc-5-base_5.2.1-27ubuntu1_arm64.deb ... Unpacking gcc-5-base:arm64 (5.2.1-27ubuntu1) over (5.2.1-22ubuntu2) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... Setting up gcc-5-base:arm64 (5.2.1-27ubuntu1) ... (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 ... 11592 files and directories currently installed.) Preparing to unpack .../libgcc1_1%3a5.2.1-27ubuntu1_arm64.deb ... Unpacking libgcc1:arm64 (1:5.2.1-27ubuntu1) over (1:5.2.1-22ubuntu2) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... Setting up libgcc1:arm64 (1:5.2.1-27ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... (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 ... 11592 files and directories currently installed.) Preparing to unpack .../libubsan0_5.2.1-27ubuntu1_arm64.deb ... Unpacking libubsan0:arm64 (5.2.1-27ubuntu1) over (5.2.1-22ubuntu2) ... Selecting previously unselected package libisl15:arm64. Preparing to unpack .../libisl15_0.15-3_arm64.deb ... Unpacking libisl15:arm64 (0.15-3) ... Preparing to unpack .../cpp-5_5.2.1-27ubuntu1_arm64.deb ... Unpacking cpp-5 (5.2.1-27ubuntu1) over (5.2.1-22ubuntu2) ... Preparing to unpack .../libcc1-0_5.2.1-27ubuntu1_arm64.deb ... Unpacking libcc1-0:arm64 (5.2.1-27ubuntu1) over (5.2.1-22ubuntu2) ... Preparing to unpack .../binutils_2.25.90.20151125-2ubuntu1_arm64.deb ... Unpacking binutils (2.25.90.20151125-2ubuntu1) over (2.25.1-6ubuntu1) ... Preparing to unpack .../g++-5_5.2.1-27ubuntu1_arm64.deb ... Unpacking g++-5 (5.2.1-27ubuntu1) over (5.2.1-22ubuntu2) ... Preparing to unpack .../gcc-5_5.2.1-27ubuntu1_arm64.deb ... Unpacking gcc-5 (5.2.1-27ubuntu1) over (5.2.1-22ubuntu2) ... Preparing to unpack .../libgcc-5-dev_5.2.1-27ubuntu1_arm64.deb ... Unpacking libgcc-5-dev:arm64 (5.2.1-27ubuntu1) over (5.2.1-22ubuntu2) ... Preparing to unpack .../libstdc++-5-dev_5.2.1-27ubuntu1_arm64.deb ... Unpacking libstdc++-5-dev:arm64 (5.2.1-27ubuntu1) over (5.2.1-22ubuntu2) ... Preparing to unpack .../libstdc++6_5.2.1-27ubuntu1_arm64.deb ... Unpacking libstdc++6:arm64 (5.2.1-27ubuntu1) over (5.2.1-22ubuntu2) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... Setting up libstdc++6:arm64 (5.2.1-27ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... (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 ... 11564 files and directories currently installed.) Preparing to unpack .../libgmp10_2%3a6.1.0+dfsg-2_arm64.deb ... Unpacking libgmp10:arm64 (2:6.1.0+dfsg-2) over (2:6.0.0+dfsg-7) ... Preparing to unpack .../archives/apt_1.1.3_arm64.deb ... Unpacking apt (1.1.3) over (1.0.10.2ubuntu1) ... Selecting previously unselected package libapt-pkg5.0:arm64. Preparing to unpack .../libapt-pkg5.0_1.1.3_arm64.deb ... Unpacking libapt-pkg5.0:arm64 (1.1.3) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... Setting up libapt-pkg5.0:arm64 (1.1.3) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... (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 ... 11592 files and directories currently installed.) Preparing to unpack .../gpgv_1.4.19-6ubuntu1_arm64.deb ... Unpacking gpgv (1.4.19-6ubuntu1) over (1.4.18-7ubuntu1) ... Setting up gpgv (1.4.19-6ubuntu1) ... (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 ... 11592 files and directories currently installed.) Preparing to unpack .../gnupg_1.4.19-6ubuntu1_arm64.deb ... Unpacking gnupg (1.4.19-6ubuntu1) over (1.4.18-7ubuntu1) ... Setting up gnupg (1.4.19-6ubuntu1) ... (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 ... 11591 files and directories currently installed.) Preparing to unpack .../systemd-sysv_228-2ubuntu1_arm64.deb ... Unpacking systemd-sysv (228-2ubuntu1) over (225-1ubuntu9) ... Setting up systemd-sysv (228-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 ... 11591 files and directories currently installed.) Preparing to unpack .../libcomerr2_1.42.13-1ubuntu1_arm64.deb ... Unpacking libcomerr2:arm64 (1.42.13-1ubuntu1) over (1.42.12-1ubuntu2) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... Setting up libcomerr2:arm64 (1.42.13-1ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... (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 ... 11591 files and directories currently installed.) Preparing to unpack .../libdebconfclient0_0.198ubuntu1_arm64.deb ... Unpacking libdebconfclient0:arm64 (0.198ubuntu1) over (0.192ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... Setting up libdebconfclient0:arm64 (0.198ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... (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 ... 11591 files and directories currently installed.) Preparing to unpack .../libgpg-error0_1.20-1_arm64.deb ... Unpacking libgpg-error0:arm64 (1.20-1) over (1.19-2) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... Setting up libgpg-error0:arm64 (1.20-1) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... (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 ... 11591 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.6.4-3_arm64.deb ... Unpacking libgcrypt20:arm64 (1.6.4-3) over (1.6.3-2ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... Setting up libgcrypt20:arm64 (1.6.4-3) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... (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 ... 11591 files and directories currently installed.) Preparing to unpack .../libsepol1_2.4-2_arm64.deb ... Unpacking libsepol1:arm64 (2.4-2) over (2.3-2) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... Setting up libsepol1:arm64 (2.4-2) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... (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 ... 11591 files and directories currently installed.) Preparing to unpack .../libsemanage-common_2.4-3_all.deb ... Unpacking libsemanage-common (2.4-3) over (2.3-1build2) ... Setting up libsemanage-common (2.4-3) ... 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 ... 11591 files and directories currently installed.) Preparing to unpack .../libsemanage1_2.4-3_arm64.deb ... Unpacking libsemanage1:arm64 (2.4-3) over (2.3-1build2) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... Setting up libsemanage1:arm64 (2.4-3) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... (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 ... 11591 files and directories currently installed.) Preparing to unpack .../libss2_1.42.13-1ubuntu1_arm64.deb ... Unpacking libss2:arm64 (1.42.13-1ubuntu1) over (1.42.12-1ubuntu2) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... Setting up libss2:arm64 (1.42.13-1ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... (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 ... 11591 files and directories currently installed.) Preparing to unpack .../libtasn1-6_4.7-2_arm64.deb ... Unpacking libtasn1-6:arm64 (4.7-2) over (4.5-2) ... Preparing to unpack .../libgnutls-deb0-28_3.3.18-1ubuntu1_arm64.deb ... Unpacking libgnutls-deb0-28:arm64 (3.3.18-1ubuntu1) over (3.3.15-5ubuntu2) ... Preparing to unpack .../libpng12-0_1.2.54-1_arm64.deb ... Unpacking libpng12-0:arm64 (1.2.54-1) over (1.2.51-0ubuntu3) ... Preparing to unpack .../libsqlite3-0_3.9.2-1_arm64.deb ... Unpacking libsqlite3-0:arm64 (3.9.2-1) over (3.8.11.1-1) ... Preparing to unpack .../libssl1.0.0_1.0.2d-0ubuntu2_arm64.deb ... Unpacking libssl1.0.0:arm64 (1.0.2d-0ubuntu2) over (1.0.2d-0ubuntu1) ... Preparing to unpack .../libgssapi-krb5-2_1.13.2+dfsg-4_arm64.deb ... Unpacking libgssapi-krb5-2:arm64 (1.13.2+dfsg-4) over (1.13.2+dfsg-2) ... Preparing to unpack .../libkrb5-3_1.13.2+dfsg-4_arm64.deb ... Unpacking libkrb5-3:arm64 (1.13.2+dfsg-4) over (1.13.2+dfsg-2) ... Preparing to unpack .../libkrb5support0_1.13.2+dfsg-4_arm64.deb ... Unpacking libkrb5support0:arm64 (1.13.2+dfsg-4) over (1.13.2+dfsg-2) ... Preparing to unpack .../libk5crypto3_1.13.2+dfsg-4_arm64.deb ... Unpacking libk5crypto3:arm64 (1.13.2+dfsg-4) over (1.13.2+dfsg-2) ... Preparing to unpack .../libidn11_1.32-3ubuntu1_arm64.deb ... Unpacking libidn11:arm64 (1.32-3ubuntu1) over (1.28-1ubuntu2) ... Preparing to unpack .../libcurl3-gnutls_7.45.0-1ubuntu1_arm64.deb ... Unpacking libcurl3-gnutls:arm64 (7.45.0-1ubuntu1) over (7.43.0-1ubuntu2) ... Preparing to unpack .../apt-transport-https_1.1.3_arm64.deb ... Unpacking apt-transport-https (1.1.3) over (1.0.10.2ubuntu1) ... Preparing to unpack .../libdbus-1-3_1.10.4-1ubuntu2_arm64.deb ... Unpacking libdbus-1-3:arm64 (1.10.4-1ubuntu2) over (1.10.0-1ubuntu1) ... Preparing to unpack .../openssl_1.0.2d-0ubuntu2_arm64.deb ... Unpacking openssl (1.0.2d-0ubuntu2) over (1.0.2d-0ubuntu1) ... Preparing to unpack .../advancecomp_1.20-1_arm64.deb ... Unpacking advancecomp (1.20-1) over (1.19-1) ... Preparing to unpack .../cpp_4%3a5.2.1-16ubuntu2_arm64.deb ... Unpacking cpp (4:5.2.1-16ubuntu2) over (4:5.2.1-3ubuntu1) ... Preparing to unpack .../dpkg-dev_1.18.3ubuntu1_all.deb ... Unpacking dpkg-dev (1.18.3ubuntu1) over (1.18.2ubuntu5) ... Preparing to unpack .../libdpkg-perl_1.18.3ubuntu1_all.deb ... Unpacking libdpkg-perl (1.18.3ubuntu1) over (1.18.2ubuntu5) ... Preparing to unpack .../gcc_4%3a5.2.1-16ubuntu2_arm64.deb ... Removing old gcc doc directory. Unpacking gcc (4:5.2.1-16ubuntu2) over (4:5.2.1-3ubuntu1) ... Preparing to unpack .../g++_4%3a5.2.1-16ubuntu2_arm64.deb ... Unpacking g++ (4:5.2.1-16ubuntu2) over (4:5.2.1-3ubuntu1) ... Preparing to unpack .../linux-libc-dev_4.3.0-0.9_arm64.deb ... Unpacking linux-libc-dev:arm64 (4.3.0-0.9) over (4.2.0-16.19) ... Preparing to unpack .../pkg-create-dbgsym_0.70_all.deb ... Unpacking pkg-create-dbgsym (0.70) over (0.69) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... Setting up udev (228-2ubuntu1) ... Installing new version of config file /etc/init.d/udev ... addgroup: The group `input' already exists as a system group. Exiting. Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of restart. Setting up libgomp1:arm64 (5.2.1-27ubuntu1) ... Setting up libitm1:arm64 (5.2.1-27ubuntu1) ... Setting up libatomic1:arm64 (5.2.1-27ubuntu1) ... Setting up libasan2:arm64 (5.2.1-27ubuntu1) ... Setting up libubsan0:arm64 (5.2.1-27ubuntu1) ... Setting up libgmp10:arm64 (2:6.1.0+dfsg-2) ... Setting up libisl15:arm64 (0.15-3) ... Setting up cpp-5 (5.2.1-27ubuntu1) ... Setting up libcc1-0:arm64 (5.2.1-27ubuntu1) ... Setting up binutils (2.25.90.20151125-2ubuntu1) ... Setting up libgcc-5-dev:arm64 (5.2.1-27ubuntu1) ... Setting up gcc-5 (5.2.1-27ubuntu1) ... Setting up libstdc++-5-dev:arm64 (5.2.1-27ubuntu1) ... Setting up g++-5 (5.2.1-27ubuntu1) ... Setting up apt (1.1.3) ... Installing new version of config file /etc/apt/apt.conf.d/01-vendor-ubuntu ... Installing new version of config file /etc/apt/apt.conf.d/01autoremove ... Installing new version of config file /etc/cron.daily/apt ... Installing new version of config file /etc/kernel/postinst.d/apt-auto-removal ... usermod: no changes Setting up libtasn1-6:arm64 (4.7-2) ... Setting up libgnutls-deb0-28:arm64 (3.3.18-1ubuntu1) ... Setting up libpng12-0:arm64 (1.2.54-1) ... Setting up libsqlite3-0:arm64 (3.9.2-1) ... Setting up libssl1.0.0:arm64 (1.0.2d-0ubuntu2) ... Setting up libkrb5support0:arm64 (1.13.2+dfsg-4) ... Setting up libk5crypto3:arm64 (1.13.2+dfsg-4) ... Setting up libkrb5-3:arm64 (1.13.2+dfsg-4) ... Setting up libgssapi-krb5-2:arm64 (1.13.2+dfsg-4) ... Setting up libidn11:arm64 (1.32-3ubuntu1) ... Setting up libcurl3-gnutls:arm64 (7.45.0-1ubuntu1) ... Setting up apt-transport-https (1.1.3) ... Setting up libdbus-1-3:arm64 (1.10.4-1ubuntu2) ... Setting up openssl (1.0.2d-0ubuntu2) ... Setting up advancecomp (1.20-1) ... Setting up cpp (4:5.2.1-16ubuntu2) ... Setting up libdpkg-perl (1.18.3ubuntu1) ... Setting up dpkg-dev (1.18.3ubuntu1) ... Setting up gcc (4:5.2.1-16ubuntu2) ... Setting up g++ (4:5.2.1-16ubuntu2) ... Setting up linux-libc-dev:arm64 (4.3.0-0.9) ... Setting up pkg-create-dbgsym (0.70) ... Processing triggers for systemd (228-2ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... RUN: /usr/share/launchpad-buildd/slavebin/sbuild-package ['sbuild-package', 'PACKAGEBUILD-8384837', 'arm64', 'xenial-proposed', '-c', 'chroot:autobuild', '--arch=arm64', '--dist=xenial-proposed', '--purge=never', '--nolog', 'mapnik_3.0.9+ds-1.dsc'] Initiating build PACKAGEBUILD-8384837 with 8 jobs across 8 processor cores. Kernel reported to sbuild: 3.13.0-65-generic #105-Ubuntu SMP Mon Sep 21 19:10:52 UTC 2015 aarch64 sbuild (Debian sbuild) 0.65.2 (24 Mar 2015) on magic.buildd ╔══════════════════════════════════════════════════════════════════════════════╗ ║ mapnik 3.0.9+ds-1 (arm64) 03 Dec 2015 03:20 ║ ╚══════════════════════════════════════════════════════════════════════════════╝ Package: mapnik Version: 3.0.9+ds-1 Source Version: 3.0.9+ds-1 Distribution: xenial-proposed Machine Architecture: arm64 Host Architecture: arm64 Build Architecture: arm64 I: NOTICE: Log filtering will replace 'build/mapnik-D_gqUm/mapnik-3.0.9+ds' with '«PKGBUILDDIR»' I: NOTICE: Log filtering will replace 'build/mapnik-D_gqUm' with '«BUILDDIR»' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-8384837/chroot-autobuild' with '«CHROOT»' ┌──────────────────────────────────────────────────────────────────────────────┐ │ Fetch source files │ └──────────────────────────────────────────────────────────────────────────────┘ Local sources ───────────── mapnik_3.0.9+ds-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 '/«BUILDDIR»/resolver-Hleszo/apt_archive/sbuild-build-depends-core-dummy.deb'. Get:1 file:/«BUILDDIR»/resolver-Hleszo/apt_archive ./ InRelease Ign:1 file:/«BUILDDIR»/resolver-Hleszo/apt_archive ./ InRelease Get:2 file:/«BUILDDIR»/resolver-Hleszo/apt_archive ./ Release [2119 B] Get:2 file:/«BUILDDIR»/resolver-Hleszo/apt_archive ./ Release [2119 B] Get:3 file:/«BUILDDIR»/resolver-Hleszo/apt_archive ./ Release.gpg Ign:3 file:/«BUILDDIR»/resolver-Hleszo/apt_archive ./ Release.gpg Get:4 file:/«BUILDDIR»/resolver-Hleszo/apt_archive ./ Sources [208 B] Ign:4 file:/«BUILDDIR»/resolver-Hleszo/apt_archive ./ Sources Get:5 file:/«BUILDDIR»/resolver-Hleszo/apt_archive ./ Packages [528 B] Ign:5 file:/«BUILDDIR»/resolver-Hleszo/apt_archive ./ Packages Get:4 file:/«BUILDDIR»/resolver-Hleszo/apt_archive ./ Sources [208 B] Get:5 file:/«BUILDDIR»/resolver-Hleszo/apt_archive ./ Packages [528 B] Reading package lists... W: The repository 'file:/«BUILDDIR»/resolver-Hleszo/apt_archive ./ Release' is not signed. 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: libapt-pkg4.16 libisl13 udev 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 0 B/770 B of archives. After this operation, 0 B of additional disk space will be used. WARNING: The following packages cannot be authenticated! sbuild-build-depends-core-dummy Authentication warning overridden. Get:1 file:/«BUILDDIR»/resolver-Hleszo/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [770 B] debconf: delaying package configuration, since apt-utils is not installed 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 ... 11590 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Merged Build-Depends: base-files, base-passwd, bash, bsdutils, coreutils, dash, debianutils, diffutils, dpkg, e2fsprogs, findutils, grep, gzip, hostname, init, libc-bin, login, mount, ncurses-base, ncurses-bin, perl-base, sed, tar, util-linux, libc6-dev | libc-dev, gcc (>= 4:5.2), g++ (>= 4:5.2), make, dpkg-dev (>= 1.17.11), scons, debhelper (>= 9~), libtool, libboost-filesystem-dev, libboost-system-dev, libboost-thread-dev, libboost-regex-dev, libboost-program-options-dev, libharfbuzz-dev, libicu-dev, libpng-dev, libjpeg-dev, libtiff-dev, zlib1g-dev, libfreetype6-dev, libxml2-dev, libproj-dev, libcairo-dev, pkg-config, libpq-dev, libgdal-dev, libsqlite3-dev, libcurl4-gnutls-dev, libwebp-dev Filtered Build-Depends: base-files, base-passwd, bash, bsdutils, coreutils, dash, debianutils, diffutils, dpkg, e2fsprogs, findutils, grep, gzip, hostname, init, libc-bin, login, mount, ncurses-base, ncurses-bin, perl-base, sed, tar, util-linux, libc6-dev | libc-dev, gcc (>= 4:5.2), g++ (>= 4:5.2), make, dpkg-dev (>= 1.17.11), scons, debhelper (>= 9~), libtool, libboost-filesystem-dev, libboost-system-dev, libboost-thread-dev, libboost-regex-dev, libboost-program-options-dev, libharfbuzz-dev, libicu-dev, libpng-dev, libjpeg-dev, libtiff-dev, zlib1g-dev, libfreetype6-dev, libxml2-dev, libproj-dev, libcairo-dev, pkg-config, libpq-dev, libgdal-dev, libsqlite3-dev, libcurl4-gnutls-dev, libwebp-dev dpkg-deb: building package 'sbuild-build-depends-mapnik-dummy' in '/«BUILDDIR»/resolver-eBdc46/apt_archive/sbuild-build-depends-mapnik-dummy.deb'. Get:1 file:/«BUILDDIR»/resolver-eBdc46/apt_archive ./ InRelease Ign:1 file:/«BUILDDIR»/resolver-eBdc46/apt_archive ./ InRelease Get:2 file:/«BUILDDIR»/resolver-eBdc46/apt_archive ./ Release [2119 B] Get:2 file:/«BUILDDIR»/resolver-eBdc46/apt_archive ./ Release [2119 B] Get:3 file:/«BUILDDIR»/resolver-eBdc46/apt_archive ./ Release.gpg Ign:3 file:/«BUILDDIR»/resolver-eBdc46/apt_archive ./ Release.gpg Get:4 file:/«BUILDDIR»/resolver-eBdc46/apt_archive ./ Sources [556 B] Get:5 file:/«BUILDDIR»/resolver-eBdc46/apt_archive ./ Packages [825 B] Ign:4 file:/«BUILDDIR»/resolver-eBdc46/apt_archive ./ Sources Get:4 file:/«BUILDDIR»/resolver-eBdc46/apt_archive ./ Sources [556 B] Ign:5 file:/«BUILDDIR»/resolver-eBdc46/apt_archive ./ Packages Get:5 file:/«BUILDDIR»/resolver-eBdc46/apt_archive ./ Packages [825 B] Reading package lists... W: The repository 'file:/«BUILDDIR»/resolver-eBdc46/apt_archive ./ Release' is not signed. Reading package lists... ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install mapnik 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: libapt-pkg4.16 libisl13 udev Use 'sudo apt autoremove' to remove them. The following additional packages will be installed: autotools-dev bsdmainutils comerr-dev debhelper dh-strip-nondeterminism file fontconfig-config fonts-dejavu-core gettext gettext-base groff-base hdf5-helpers icu-devtools intltool-debian krb5-multidev libarchive-zip-perl libarmadillo6 libarpack2 libasprintf0v5 libblas-common libblas3 libboost-atomic1.58-dev libboost-atomic1.58.0 libboost-chrono1.58-dev libboost-chrono1.58.0 libboost-date-time1.58-dev libboost-date-time1.58.0 libboost-filesystem-dev libboost-filesystem1.58-dev libboost-filesystem1.58.0 libboost-program-options-dev libboost-program-options1.58-dev libboost-program-options1.58.0 libboost-regex-dev libboost-regex1.58-dev libboost-regex1.58.0 libboost-serialization1.58-dev libboost-serialization1.58.0 libboost-system-dev libboost-system1.58-dev libboost-system1.58.0 libboost-thread-dev libboost-thread1.58-dev libboost-thread1.58.0 libboost1.58-dev libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev libcroco3 libcurl4-gnutls-dev libdap-dev libdap17v5 libdapclient6v5 libdapserver7v5 libelf1 libepsilon1 libexpat1 libexpat1-dev libfile-stripnondeterminism-perl libfontconfig1 libfontconfig1-dev libfreetype6 libfreetype6-dev libfreexl1 libgdal-dev libgdal1i libgeos-3.5.0 libgeos-c1v5 libgeos-dev libgfortran3 libgif-dev libgif7 libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libgraphite2-3 libgssrpc4 libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz0b libhdf4-0-alt libhdf4-alt-dev libhdf5-10 libhdf5-cpp-11 libhdf5-dev libice-dev libice6 libicu-dev libicu55 libjasper-dev libjasper1 libjbig-dev libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libjson-c2 libkadm5clnt-mit9 libkadm5srv-mit9 libkdb5-8 libkmlbase1 libkmldom1 libkmlengine1 liblapack3 liblcms2-2 libltdl-dev libltdl7 liblwgeom-2.1.8 liblzma-dev liblzo2-2 libmagic1 libminizip1 libmysqlclient-dev libmysqlclient18 libnetcdf-dev libnetcdf7 libodbc1 libogdi3.2 libopenjp2-7 libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpipeline1 libpixman-1-0 libpixman-1-dev libpng12-dev libpoppler57 libpq-dev libpq5 libproj-dev libproj9 libpthread-stubs0-dev libpython-stdlib libpython2.7-minimal libpython2.7-stdlib libsm-dev libsm6 libspatialite-dev libspatialite7 libsqlite3-dev libssl-dev libsuperlu4 libtiff5 libtiff5-dev libtiffxx5 libtimedate-perl libtool libunistring0 liburiparser1 libwebp-dev libwebp5 libwebpdemux1 libwebpmux1 libx11-6 libx11-data libx11-dev libxau-dev libxau6 libxcb-render0 libxcb-render0-dev libxcb-shm0 libxcb-shm0-dev libxcb1 libxcb1-dev libxdmcp-dev libxdmcp6 libxerces-c-dev libxerces-c3.1 libxext-dev libxext6 libxml2 libxml2-dev libxrender-dev libxrender1 man-db mime-support mysql-common odbcinst odbcinst1debian2 pkg-config po-debconf proj-data python python-minimal python2.7 python2.7-minimal scons ucf unixodbc unixodbc-dev uuid-dev x11-common x11proto-core-dev x11proto-input-dev x11proto-kb-dev x11proto-render-dev x11proto-xext-dev xorg-sgml-doctools xtrans-dev zlib1g-dev Suggested packages: wamerican | wordlist whois vacation doc-base dh-make gettext-doc groff krb5-doc libboost1.58-doc libboost-context1.58-dev libboost-coroutine1.58-dev libboost-exception1.58-dev libboost-graph1.58-dev libboost-graph-parallel1.58-dev libboost-iostreams1.58-dev libboost-locale1.58-dev libboost-log1.58-dev libboost-math1.58-dev libboost-mpi1.58-dev libboost-mpi-python1.58-dev libboost-python1.58-dev libboost-random1.58-dev libboost-signals1.58-dev libboost-test1.58-dev libboost-timer1.58-dev libboost-wave1.58-dev libboost1.58-tools-dev libmpfrc++-dev libntl-dev libcairo2-doc libcurl4-doc libcurl3-dbg libgnutls-dev libidn11-dev libkrb5-dev libldap2-dev librtmp-dev libgdal-doc libglib2.0-doc krb5-user libhdf4-doc hdf4-tools libnetcdf4 libhdf5-doc libice-doc icu-doc libjasper-runtime liblcms2-utils libtool-doc liblzma-doc netcdf-bin netcdf-doc libmyodbc odbc-postgresql tdsodbc unixodbc-bin ogdi-bin poppler-data postgresql-doc-9.4 proj-bin libsm-doc sqlite3-doc autoconf automaken gfortran | fortran95-compiler gcj-jdk libxcb-doc libxerces-c-doc libxext-doc less www-browser libmail-box-perl python-doc python-tk python2.7-doc binfmt-support Recommended packages: curl | wget | lynx-cur libasprintf-dev libgettextpo-dev proj-bin shared-mime-info xdg-user-dirs libssl-doc libx11-doc xml-core libmail-sendmail-perl The following NEW packages will be installed: autotools-dev bsdmainutils comerr-dev debhelper dh-strip-nondeterminism file fontconfig-config fonts-dejavu-core gettext gettext-base groff-base hdf5-helpers icu-devtools intltool-debian krb5-multidev libarchive-zip-perl libarmadillo6 libarpack2 libasprintf0v5 libblas-common libblas3 libboost-atomic1.58-dev libboost-atomic1.58.0 libboost-chrono1.58-dev libboost-chrono1.58.0 libboost-date-time1.58-dev libboost-date-time1.58.0 libboost-filesystem-dev libboost-filesystem1.58-dev libboost-filesystem1.58.0 libboost-program-options-dev libboost-program-options1.58-dev libboost-program-options1.58.0 libboost-regex-dev libboost-regex1.58-dev libboost-regex1.58.0 libboost-serialization1.58-dev libboost-serialization1.58.0 libboost-system-dev libboost-system1.58-dev libboost-system1.58.0 libboost-thread-dev libboost-thread1.58-dev libboost-thread1.58.0 libboost1.58-dev libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev libcroco3 libcurl4-gnutls-dev libdap-dev libdap17v5 libdapclient6v5 libdapserver7v5 libelf1 libepsilon1 libexpat1 libexpat1-dev libfile-stripnondeterminism-perl libfontconfig1 libfontconfig1-dev libfreetype6 libfreetype6-dev libfreexl1 libgdal-dev libgdal1i libgeos-3.5.0 libgeos-c1v5 libgeos-dev libgfortran3 libgif-dev libgif7 libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libgraphite2-3 libgssrpc4 libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz0b libhdf4-0-alt libhdf4-alt-dev libhdf5-10 libhdf5-cpp-11 libhdf5-dev libice-dev libice6 libicu-dev libicu55 libjasper-dev libjasper1 libjbig-dev libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libjson-c2 libkadm5clnt-mit9 libkadm5srv-mit9 libkdb5-8 libkmlbase1 libkmldom1 libkmlengine1 liblapack3 liblcms2-2 libltdl-dev libltdl7 liblwgeom-2.1.8 liblzma-dev liblzo2-2 libmagic1 libminizip1 libmysqlclient-dev libmysqlclient18 libnetcdf-dev libnetcdf7 libodbc1 libogdi3.2 libopenjp2-7 libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpipeline1 libpixman-1-0 libpixman-1-dev libpng12-dev libpoppler57 libpq-dev libpq5 libproj-dev libproj9 libpthread-stubs0-dev libpython-stdlib libpython2.7-minimal libpython2.7-stdlib libsm-dev libsm6 libspatialite-dev libspatialite7 libsqlite3-dev libssl-dev libsuperlu4 libtiff5 libtiff5-dev libtiffxx5 libtimedate-perl libtool libunistring0 liburiparser1 libwebp-dev libwebp5 libwebpdemux1 libwebpmux1 libx11-6 libx11-data libx11-dev libxau-dev libxau6 libxcb-render0 libxcb-render0-dev libxcb-shm0 libxcb-shm0-dev libxcb1 libxcb1-dev libxdmcp-dev libxdmcp6 libxerces-c-dev libxerces-c3.1 libxext-dev libxext6 libxml2 libxml2-dev libxrender-dev libxrender1 man-db mime-support mysql-common odbcinst odbcinst1debian2 pkg-config po-debconf proj-data python python-minimal python2.7 python2.7-minimal sbuild-build-depends-mapnik-dummy scons ucf unixodbc unixodbc-dev uuid-dev x11-common x11proto-core-dev x11proto-input-dev x11proto-kb-dev x11proto-render-dev x11proto-xext-dev xorg-sgml-doctools xtrans-dev zlib1g-dev 0 upgraded, 207 newly installed, 0 to remove and 0 not upgraded. Need to get 80.4 MB/80.4 MB of archives. After this operation, 490 MB of additional disk space will be used. WARNING: The following packages cannot be authenticated! sbuild-build-depends-mapnik-dummy Authentication warning overridden. Get:1 file:/«BUILDDIR»/resolver-eBdc46/apt_archive ./ sbuild-build-depends-mapnik-dummy 0.invalid.0 [1064 B] Get:2 http://ftpmaster.internal/ubuntu xenial/main arm64 libjson-c2 arm64 0.11-4ubuntu2 [20.3 kB] Get:3 http://ftpmaster.internal/ubuntu xenial/main arm64 libasprintf0v5 arm64 0.19.4-1ubuntu3 [6680 B] Get:4 http://ftpmaster.internal/ubuntu xenial/main arm64 libxau6 arm64 1:1.0.8-1 [7590 B] Get:5 http://ftpmaster.internal/ubuntu xenial/main arm64 libxdmcp6 arm64 1:1.1.2-1 [10.2 kB] Get:6 http://ftpmaster.internal/ubuntu xenial/main arm64 libxcb1 arm64 1.11.1-1ubuntu1 [33.3 kB] Get:7 http://ftpmaster.internal/ubuntu xenial/main arm64 libx11-data all 2:1.6.3-1ubuntu2 [113 kB] Get:8 http://ftpmaster.internal/ubuntu xenial/main arm64 libx11-6 arm64 2:1.6.3-1ubuntu2 [512 kB] Get:9 http://ftpmaster.internal/ubuntu xenial/main arm64 libxext6 arm64 2:1.3.3-1 [25.4 kB] Get:10 http://ftpmaster.internal/ubuntu xenial/main arm64 groff-base arm64 1.22.3-4 [1119 kB] Get:11 http://ftpmaster.internal/ubuntu xenial/main arm64 bsdmainutils arm64 9.0.6ubuntu1 [171 kB] Get:12 http://ftpmaster.internal/ubuntu xenial/main arm64 libpipeline1 arm64 1.4.1-1 [21.9 kB] Get:13 http://ftpmaster.internal/ubuntu xenial/main arm64 man-db arm64 2.7.5-1 [832 kB] Get:14 http://ftpmaster.internal/ubuntu xenial/universe arm64 libepsilon1 arm64 0.9.2-3 [35.7 kB] Get:15 http://ftpmaster.internal/ubuntu xenial/main arm64 fonts-dejavu-core all 2.35-1 [1039 kB] Get:16 http://ftpmaster.internal/ubuntu xenial/main arm64 ucf all 3.0031 [52.7 kB] Get:17 http://ftpmaster.internal/ubuntu xenial/main arm64 fontconfig-config all 2.11.1-0ubuntu6 [48.7 kB] Get:18 http://ftpmaster.internal/ubuntu xenial/main arm64 libexpat1 arm64 2.1.0-7 [58.8 kB] Get:19 http://ftpmaster.internal/ubuntu xenial/main arm64 libfreetype6 arm64 2.5.2-4ubuntu2 [264 kB] Get:20 http://ftpmaster.internal/ubuntu xenial/main arm64 libfontconfig1 arm64 2.11.1-0ubuntu6 [111 kB] Get:21 http://ftpmaster.internal/ubuntu xenial/main arm64 libgraphite2-3 arm64 1.2.4-3ubuntu1 [45.6 kB] Get:22 http://ftpmaster.internal/ubuntu xenial/main arm64 x11-common all 1:7.7+12ubuntu1 [22.4 kB] Get:23 http://ftpmaster.internal/ubuntu xenial/main arm64 libice6 arm64 2:1.0.9-1 [32.8 kB] Get:24 http://ftpmaster.internal/ubuntu xenial/main arm64 libjpeg-turbo8 arm64 1.3.0-0ubuntu2 [80.2 kB] Get:25 http://ftpmaster.internal/ubuntu xenial/main arm64 libjpeg8 arm64 8c-2ubuntu8 [2198 B] Get:26 http://ftpmaster.internal/ubuntu xenial/main arm64 libjasper1 arm64 1.900.1-debian1-2.4 [111 kB] Get:27 http://ftpmaster.internal/ubuntu xenial/main arm64 liblcms2-2 arm64 2.6-3ubuntu2 [113 kB] Get:28 http://ftpmaster.internal/ubuntu xenial/main arm64 libltdl7 arm64 2.4.2-1.11 [32.4 kB] Get:29 http://ftpmaster.internal/ubuntu xenial/main arm64 liblzo2-2 arm64 2.08-1.2 [42.2 kB] Get:30 http://ftpmaster.internal/ubuntu xenial/main arm64 libpcrecpp0v5 arm64 2:8.35-7.1ubuntu1 [14.7 kB] Get:31 http://ftpmaster.internal/ubuntu xenial/main arm64 libsm6 arm64 2:1.2.2-1 [13.7 kB] Get:32 http://ftpmaster.internal/ubuntu xenial/main arm64 libblas-common arm64 1.2.20110419-11 [3032 B] Get:33 http://ftpmaster.internal/ubuntu xenial/main arm64 libblas3 arm64 1.2.20110419-11 [98.4 kB] Get:34 http://ftpmaster.internal/ubuntu xenial/universe arm64 libsuperlu4 arm64 4.3+dfsg-3 [128 kB] Get:35 http://ftpmaster.internal/ubuntu xenial/main arm64 libunistring0 arm64 0.9.3-5.2ubuntu1 [251 kB] Get:36 http://ftpmaster.internal/ubuntu xenial/main arm64 libpython2.7-minimal arm64 2.7.10-4ubuntu2 [336 kB] Get:37 http://ftpmaster.internal/ubuntu xenial/main arm64 python2.7-minimal arm64 2.7.10-4ubuntu2 [918 kB] Get:38 http://ftpmaster.internal/ubuntu xenial/main arm64 python-minimal arm64 2.7.9-1 [28.3 kB] Get:39 http://ftpmaster.internal/ubuntu xenial/main arm64 mime-support all 3.59ubuntu1 [31.0 kB] Get:40 http://ftpmaster.internal/ubuntu xenial/main arm64 libpython2.7-stdlib arm64 2.7.10-4ubuntu2 [1727 kB] Get:41 http://ftpmaster.internal/ubuntu xenial/main arm64 python2.7 arm64 2.7.10-4ubuntu2 [210 kB] Get:42 http://ftpmaster.internal/ubuntu xenial/main arm64 libpython-stdlib arm64 2.7.9-1 [7760 B] Get:43 http://ftpmaster.internal/ubuntu xenial/main arm64 python arm64 2.7.9-1 [137 kB] Get:44 http://ftpmaster.internal/ubuntu xenial/main arm64 libjbig0 arm64 2.1-3.1 [23.8 kB] Get:45 http://ftpmaster.internal/ubuntu xenial/main arm64 libmagic1 arm64 1:5.25-2ubuntu1 [209 kB] Get:46 http://ftpmaster.internal/ubuntu xenial/main arm64 file arm64 1:5.25-2ubuntu1 [21.2 kB] Get:47 http://ftpmaster.internal/ubuntu xenial/main arm64 gettext-base arm64 0.19.4-1ubuntu3 [45.8 kB] Get:48 http://ftpmaster.internal/ubuntu xenial/main arm64 libelf1 arm64 0.163-5.1 [34.2 kB] Get:49 http://ftpmaster.internal/ubuntu xenial/main arm64 libglib2.0-0 arm64 2.47.3-3 [922 kB] Get:50 http://ftpmaster.internal/ubuntu xenial/main arm64 libglib2.0-data all 2.47.3-3 [129 kB] Get:51 http://ftpmaster.internal/ubuntu xenial/main arm64 libicu55 arm64 55.1-6ubuntu1 [7505 kB] Get:52 http://ftpmaster.internal/ubuntu xenial/main arm64 libxml2 arm64 2.9.2+zdfsg1-4ubuntu1 [563 kB] Get:53 http://ftpmaster.internal/ubuntu xenial/main arm64 autotools-dev all 20150820.1 [39.8 kB] Get:54 http://ftpmaster.internal/ubuntu xenial/main arm64 libcroco3 arm64 0.6.9-1 [66.7 kB] Get:55 http://ftpmaster.internal/ubuntu xenial/main arm64 gettext arm64 0.19.4-1ubuntu3 [794 kB] Get:56 http://ftpmaster.internal/ubuntu xenial/main arm64 intltool-debian all 0.35.0+20060710.4 [24.9 kB] Get:57 http://ftpmaster.internal/ubuntu xenial/main arm64 po-debconf all 1.0.18 [234 kB] Get:58 http://ftpmaster.internal/ubuntu xenial/main arm64 libarchive-zip-perl all 1.53-1 [87.0 kB] Get:59 http://ftpmaster.internal/ubuntu xenial/main arm64 libfile-stripnondeterminism-perl all 0.014-1 [10.1 kB] Get:60 http://ftpmaster.internal/ubuntu xenial/main arm64 libtimedate-perl all 2.3000-2 [37.5 kB] Get:61 http://ftpmaster.internal/ubuntu xenial/main arm64 dh-strip-nondeterminism all 0.014-1 [5596 B] Get:62 http://ftpmaster.internal/ubuntu xenial/main arm64 debhelper all 9.20151126ubuntu1 [741 kB] Get:63 http://ftpmaster.internal/ubuntu xenial-proposed/universe arm64 hdf5-helpers arm64 1.8.16+docs-1 [12.6 kB] Get:64 http://ftpmaster.internal/ubuntu xenial/main arm64 icu-devtools arm64 55.1-6ubuntu1 [155 kB] Get:65 http://ftpmaster.internal/ubuntu xenial/main arm64 libgssrpc4 arm64 1.13.2+dfsg-4 [46.6 kB] Get:66 http://ftpmaster.internal/ubuntu xenial/main arm64 libkdb5-8 arm64 1.13.2+dfsg-4 [31.8 kB] Get:67 http://ftpmaster.internal/ubuntu xenial/main arm64 libkadm5srv-mit9 arm64 1.13.2+dfsg-4 [43.9 kB] Get:68 http://ftpmaster.internal/ubuntu xenial/main arm64 libkadm5clnt-mit9 arm64 1.13.2+dfsg-4 [32.0 kB] Get:69 http://ftpmaster.internal/ubuntu xenial/main arm64 comerr-dev arm64 2.1-1.42.13-1ubuntu1 [37.9 kB] Get:70 http://ftpmaster.internal/ubuntu xenial/main arm64 krb5-multidev arm64 1.13.2+dfsg-4 [113 kB] Get:71 http://ftpmaster.internal/ubuntu xenial/main arm64 libgfortran3 arm64 5.2.1-27ubuntu1 [190 kB] Get:72 http://ftpmaster.internal/ubuntu xenial/main arm64 liblapack3 arm64 3.5.0-5 [1168 kB] Get:73 http://ftpmaster.internal/ubuntu xenial/universe arm64 libarpack2 arm64 3.3.0-1 [68.6 kB] Get:74 http://ftpmaster.internal/ubuntu xenial/universe arm64 libarmadillo6 arm64 1:6.200.4+dfsg-1 [72.9 kB] Get:75 http://ftpmaster.internal/ubuntu xenial/main arm64 libboost1.58-dev arm64 1.58.0+dfsg-3.1ubuntu1 [6241 kB] Get:76 http://ftpmaster.internal/ubuntu xenial/main arm64 libboost-atomic1.58.0 arm64 1.58.0+dfsg-3.1ubuntu1 [7174 B] Get:77 http://ftpmaster.internal/ubuntu xenial/main arm64 libboost-atomic1.58-dev arm64 1.58.0+dfsg-3.1ubuntu1 [5070 B] Get:78 http://ftpmaster.internal/ubuntu xenial/main arm64 libboost-system1.58.0 arm64 1.58.0+dfsg-3.1ubuntu1 [9124 B] Get:79 http://ftpmaster.internal/ubuntu xenial/main arm64 libboost-chrono1.58.0 arm64 1.58.0+dfsg-3.1ubuntu1 [12.7 kB] Get:80 http://ftpmaster.internal/ubuntu xenial/main arm64 libboost-chrono1.58-dev arm64 1.58.0+dfsg-3.1ubuntu1 [15.6 kB] Get:81 http://ftpmaster.internal/ubuntu xenial/main arm64 libboost-date-time1.58.0 arm64 1.58.0+dfsg-3.1ubuntu1 [19.5 kB] Get:82 http://ftpmaster.internal/ubuntu xenial/main arm64 libboost-serialization1.58.0 arm64 1.58.0+dfsg-3.1ubuntu1 [105 kB] Get:83 http://ftpmaster.internal/ubuntu xenial/main arm64 libboost-serialization1.58-dev arm64 1.58.0+dfsg-3.1ubuntu1 [138 kB] Get:84 http://ftpmaster.internal/ubuntu xenial/main arm64 libboost-date-time1.58-dev arm64 1.58.0+dfsg-3.1ubuntu1 [26.8 kB] Get:85 http://ftpmaster.internal/ubuntu xenial/main arm64 libboost-filesystem1.58.0 arm64 1.58.0+dfsg-3.1ubuntu1 [34.8 kB] Get:86 http://ftpmaster.internal/ubuntu xenial/main arm64 libboost-system1.58-dev arm64 1.58.0+dfsg-3.1ubuntu1 [9046 B] Get:87 http://ftpmaster.internal/ubuntu xenial/main arm64 libboost-filesystem1.58-dev arm64 1.58.0+dfsg-3.1ubuntu1 [45.2 kB] Get:88 http://ftpmaster.internal/ubuntu xenial/main arm64 libboost-filesystem-dev arm64 1.58.0.0ubuntu1 [2832 B] Get:89 http://ftpmaster.internal/ubuntu xenial/main arm64 libboost-program-options1.58.0 arm64 1.58.0+dfsg-3.1ubuntu1 [122 kB] Get:90 http://ftpmaster.internal/ubuntu xenial/main arm64 libboost-program-options1.58-dev arm64 1.58.0+dfsg-3.1ubuntu1 [158 kB] Get:91 http://ftpmaster.internal/ubuntu xenial/main arm64 libboost-program-options-dev arm64 1.58.0.0ubuntu1 [2822 B] Get:92 http://ftpmaster.internal/ubuntu xenial/main arm64 libboost-regex1.58.0 arm64 1.58.0+dfsg-3.1ubuntu1 [229 kB] Get:93 http://ftpmaster.internal/ubuntu xenial/main arm64 libicu-dev arm64 55.1-6ubuntu1 [8444 kB] Get:94 http://ftpmaster.internal/ubuntu xenial/main arm64 libboost-regex1.58-dev arm64 1.58.0+dfsg-3.1ubuntu1 [282 kB] Get:95 http://ftpmaster.internal/ubuntu xenial/main arm64 libboost-regex-dev arm64 1.58.0.0ubuntu1 [3056 B] Get:96 http://ftpmaster.internal/ubuntu xenial/main arm64 libboost-system-dev arm64 1.58.0.0ubuntu1 [2946 B] Get:97 http://ftpmaster.internal/ubuntu xenial/main arm64 libboost-thread1.58.0 arm64 1.58.0+dfsg-3.1ubuntu1 [42.5 kB] Get:98 http://ftpmaster.internal/ubuntu xenial/main arm64 libboost-thread1.58-dev arm64 1.58.0+dfsg-3.1ubuntu1 [45.9 kB] Get:99 http://ftpmaster.internal/ubuntu xenial/main arm64 libboost-thread-dev arm64 1.58.0.0ubuntu1 [2830 B] Get:100 http://ftpmaster.internal/ubuntu xenial/main arm64 libpixman-1-0 arm64 0.33.4-1 [116 kB] Get:101 http://ftpmaster.internal/ubuntu xenial/main arm64 libxcb-render0 arm64 1.11.1-1ubuntu1 [10.0 kB] Get:102 http://ftpmaster.internal/ubuntu xenial/main arm64 libxcb-shm0 arm64 1.11.1-1ubuntu1 [5246 B] Get:103 http://ftpmaster.internal/ubuntu xenial/main arm64 libxrender1 arm64 1:0.9.9-0ubuntu1 [16.0 kB] Get:104 http://ftpmaster.internal/ubuntu xenial/main arm64 libcairo2 arm64 1.14.4-1 [463 kB] Get:105 http://ftpmaster.internal/ubuntu xenial/main arm64 libcairo-gobject2 arm64 1.14.4-1 [15.9 kB] Get:106 http://ftpmaster.internal/ubuntu xenial/main arm64 libcairo-script-interpreter2 arm64 1.14.4-1 [44.9 kB] Get:107 http://ftpmaster.internal/ubuntu xenial/main arm64 libexpat1-dev arm64 2.1.0-7 [105 kB] Get:108 http://ftpmaster.internal/ubuntu xenial/main arm64 zlib1g-dev arm64 1:1.2.8.dfsg-2ubuntu4 [162 kB] Get:109 http://ftpmaster.internal/ubuntu xenial/main arm64 libpng12-dev arm64 1.2.54-1 [176 kB] Get:110 http://ftpmaster.internal/ubuntu xenial/main arm64 libfreetype6-dev arm64 2.5.2-4ubuntu2 [592 kB] Get:111 http://ftpmaster.internal/ubuntu xenial/main arm64 pkg-config arm64 0.29-2ubuntu1 [42.3 kB] Get:112 http://ftpmaster.internal/ubuntu xenial/main arm64 libfontconfig1-dev arm64 2.11.1-0ubuntu6 [630 kB] Get:113 http://ftpmaster.internal/ubuntu xenial/main arm64 xorg-sgml-doctools all 1:1.11-1 [12.9 kB] Get:114 http://ftpmaster.internal/ubuntu xenial/main arm64 x11proto-core-dev all 7.0.28-0ubuntu1 [699 kB] Get:115 http://ftpmaster.internal/ubuntu xenial/main arm64 libxau-dev arm64 1:1.0.8-1 [9768 B] Get:116 http://ftpmaster.internal/ubuntu xenial/main arm64 libxdmcp-dev arm64 1:1.1.2-1 [23.9 kB] Get:117 http://ftpmaster.internal/ubuntu xenial/main arm64 x11proto-input-dev all 2.3.1-1 [118 kB] Get:118 http://ftpmaster.internal/ubuntu xenial/main arm64 x11proto-kb-dev all 1.0.7-0ubuntu1 [224 kB] Get:119 http://ftpmaster.internal/ubuntu xenial/main arm64 xtrans-dev all 1.3.5-1 [70.5 kB] Get:120 http://ftpmaster.internal/ubuntu xenial/main arm64 libpthread-stubs0-dev arm64 0.3-4 [4078 B] Get:121 http://ftpmaster.internal/ubuntu xenial/main arm64 libxcb1-dev arm64 1.11.1-1ubuntu1 [70.2 kB] Get:122 http://ftpmaster.internal/ubuntu xenial/main arm64 libx11-dev arm64 2:1.6.3-1ubuntu2 [592 kB] Get:123 http://ftpmaster.internal/ubuntu xenial/main arm64 x11proto-render-dev all 2:0.11.1-2 [20.1 kB] Get:124 http://ftpmaster.internal/ubuntu xenial/main arm64 libxrender-dev arm64 1:0.9.9-0ubuntu1 [22.7 kB] Get:125 http://ftpmaster.internal/ubuntu xenial/main arm64 x11proto-xext-dev all 7.3.0-1 [212 kB] Get:126 http://ftpmaster.internal/ubuntu xenial/main arm64 libxext-dev arm64 2:1.3.3-1 [79.7 kB] Get:127 http://ftpmaster.internal/ubuntu xenial/main arm64 libice-dev arm64 2:1.0.9-1 [40.6 kB] Get:128 http://ftpmaster.internal/ubuntu xenial/main arm64 libsm-dev arm64 2:1.2.2-1 [14.9 kB] Get:129 http://ftpmaster.internal/ubuntu xenial/main arm64 libpixman-1-dev arm64 0.33.4-1 [135 kB] Get:130 http://ftpmaster.internal/ubuntu xenial/main arm64 libxcb-render0-dev arm64 1.11.1-1ubuntu1 [14.8 kB] Get:131 http://ftpmaster.internal/ubuntu xenial/main arm64 libxcb-shm0-dev arm64 1.11.1-1ubuntu1 [6516 B] Get:132 http://ftpmaster.internal/ubuntu xenial/main arm64 libglib2.0-bin arm64 2.47.3-3 [37.8 kB] Get:133 http://ftpmaster.internal/ubuntu xenial/main arm64 libpcre16-3 arm64 2:8.35-7.1ubuntu1 [114 kB] Get:134 http://ftpmaster.internal/ubuntu xenial/main arm64 libpcre32-3 arm64 2:8.35-7.1ubuntu1 [108 kB] Get:135 http://ftpmaster.internal/ubuntu xenial/main arm64 libpcre3-dev arm64 2:8.35-7.1ubuntu1 [440 kB] Get:136 http://ftpmaster.internal/ubuntu xenial/main arm64 libglib2.0-dev arm64 2.47.3-3 [1295 kB] Get:137 http://ftpmaster.internal/ubuntu xenial/main arm64 libcairo2-dev arm64 1.14.4-1 [514 kB] Get:138 http://ftpmaster.internal/ubuntu xenial/main arm64 libcurl4-gnutls-dev arm64 7.45.0-1ubuntu1 [232 kB] Get:139 http://ftpmaster.internal/ubuntu xenial/universe arm64 libdap17v5 arm64 3.14.0-4 [422 kB] Get:140 http://ftpmaster.internal/ubuntu xenial/universe arm64 libdapserver7v5 arm64 3.14.0-4 [17.1 kB] Get:141 http://ftpmaster.internal/ubuntu xenial/universe arm64 libdapclient6v5 arm64 3.14.0-4 [99.0 kB] Get:142 http://ftpmaster.internal/ubuntu xenial/main arm64 libxml2-dev arm64 2.9.2+zdfsg1-4ubuntu1 [642 kB] Get:143 http://ftpmaster.internal/ubuntu xenial/main arm64 uuid-dev arm64 2.27.1-1ubuntu3 [26.2 kB] Get:144 http://ftpmaster.internal/ubuntu xenial/universe arm64 libdap-dev arm64 3.14.0-4 [900 kB] Get:145 http://ftpmaster.internal/ubuntu xenial/universe arm64 libfreexl1 arm64 1.0.2-1 [31.3 kB] Get:146 http://ftpmaster.internal/ubuntu xenial/universe arm64 libgeos-3.5.0 arm64 3.5.0-1build1 [438 kB] Get:147 http://ftpmaster.internal/ubuntu xenial/universe arm64 libgeos-c1v5 arm64 3.5.0-1build1 [47.3 kB] Get:148 http://ftpmaster.internal/ubuntu xenial/main arm64 libgif7 arm64 5.1.1-0.1 [28.0 kB] Get:149 http://ftpmaster.internal/ubuntu xenial/universe arm64 libhdf4-0-alt arm64 4.2.10-3.2 [208 kB] Get:150 http://ftpmaster.internal/ubuntu xenial-proposed/universe arm64 libhdf5-10 arm64 1.8.16+docs-1 [772 kB] Get:151 http://ftpmaster.internal/ubuntu xenial/universe arm64 libminizip1 arm64 1.1-7 [16.9 kB] Get:152 http://ftpmaster.internal/ubuntu xenial/universe arm64 liburiparser1 arm64 0.8.4-1 [28.3 kB] Get:153 http://ftpmaster.internal/ubuntu xenial/universe arm64 libkmlbase1 arm64 1.3.0~rc2-1 [40.7 kB] Get:154 http://ftpmaster.internal/ubuntu xenial/universe arm64 libkmldom1 arm64 1.3.0~rc2-1 [158 kB] Get:155 http://ftpmaster.internal/ubuntu xenial/universe arm64 libkmlengine1 arm64 1.3.0~rc2-1 [70.0 kB] Get:156 http://ftpmaster.internal/ubuntu xenial/main arm64 mysql-common all 5.6.27-2 [17.4 kB] Get:157 http://ftpmaster.internal/ubuntu xenial/main arm64 libmysqlclient18 arm64 5.6.27-2 [653 kB] Get:158 http://ftpmaster.internal/ubuntu xenial/universe arm64 libnetcdf7 arm64 1:4.4.0~rc3-1 [228 kB] Get:159 http://ftpmaster.internal/ubuntu xenial/main arm64 libodbc1 arm64 2.3.1-4 [144 kB] Get:160 http://ftpmaster.internal/ubuntu xenial/universe arm64 proj-data all 4.9.2-1 [4012 kB] Get:161 http://ftpmaster.internal/ubuntu xenial/universe arm64 libproj9 arm64 4.9.2-1 [115 kB] Get:162 http://ftpmaster.internal/ubuntu xenial/universe arm64 libogdi3.2 arm64 3.2.0~beta2-7.1build1 [172 kB] Get:163 http://ftpmaster.internal/ubuntu xenial/universe arm64 libopenjp2-7 arm64 2.1.0-2.1 [87.8 kB] Get:164 http://ftpmaster.internal/ubuntu xenial/main arm64 libtiff5 arm64 4.0.5-1 [122 kB] Get:165 http://ftpmaster.internal/ubuntu xenial-proposed/main arm64 libpoppler57 arm64 0.38.0-0ubuntu1 [628 kB] Get:166 http://ftpmaster.internal/ubuntu xenial/main arm64 libpq5 arm64 9.4.5-1build1 [63.1 kB] Get:167 http://ftpmaster.internal/ubuntu xenial/universe arm64 liblwgeom-2.1.8 arm64 2.1.8+dfsg-4 [128 kB] Get:168 http://ftpmaster.internal/ubuntu xenial/universe arm64 libspatialite7 arm64 4.3.0a-1 [1141 kB] Get:169 http://ftpmaster.internal/ubuntu xenial/main arm64 libwebp5 arm64 0.4.4-1 [159 kB] Get:170 http://ftpmaster.internal/ubuntu xenial/universe arm64 libxerces-c3.1 arm64 3.1.2+debian-1 [747 kB] Get:171 http://ftpmaster.internal/ubuntu xenial/main arm64 odbcinst arm64 2.3.1-4 [12.9 kB] Get:172 http://ftpmaster.internal/ubuntu xenial/main arm64 odbcinst1debian2 arm64 2.3.1-4 [37.8 kB] Get:173 http://ftpmaster.internal/ubuntu xenial-proposed/universe arm64 libgdal1i arm64 1.11.3+dfsg-2build1 [3518 kB] Get:174 http://ftpmaster.internal/ubuntu xenial/universe arm64 libgeos-dev arm64 3.5.0-1build1 [67.1 kB] Get:175 http://ftpmaster.internal/ubuntu xenial/main arm64 libgif-dev arm64 5.1.1-0.1 [18.3 kB] Get:176 http://ftpmaster.internal/ubuntu xenial/main arm64 libharfbuzz0b arm64 1.0.1-1build2 [119 kB] Get:177 http://ftpmaster.internal/ubuntu xenial/main arm64 libharfbuzz-icu0 arm64 1.0.1-1build2 [5030 B] Get:178 http://ftpmaster.internal/ubuntu xenial/main arm64 libharfbuzz-gobject0 arm64 1.0.1-1build2 [9846 B] Get:179 http://ftpmaster.internal/ubuntu xenial/main arm64 libharfbuzz-dev arm64 1.0.1-1build2 [172 kB] Get:180 http://ftpmaster.internal/ubuntu xenial-proposed/universe arm64 libhdf5-cpp-11 arm64 1.8.16+docs-1 [94.3 kB] Get:181 http://ftpmaster.internal/ubuntu xenial/main arm64 libjpeg-turbo8-dev arm64 1.3.0-0ubuntu2 [213 kB] Get:182 http://ftpmaster.internal/ubuntu xenial/main arm64 libjpeg8-dev arm64 8c-2ubuntu8 [1550 B] Get:183 http://ftpmaster.internal/ubuntu xenial/main arm64 libjpeg-dev arm64 8c-2ubuntu8 [1546 B] Get:184 http://ftpmaster.internal/ubuntu xenial-proposed/universe arm64 libhdf5-dev arm64 1.8.16+docs-1 [5263 kB] Get:185 http://ftpmaster.internal/ubuntu xenial/main arm64 libjasper-dev arm64 1.900.1-debian1-2.4 [505 kB] Get:186 http://ftpmaster.internal/ubuntu xenial/main arm64 libltdl-dev arm64 2.4.2-1.11 [156 kB] Get:187 http://ftpmaster.internal/ubuntu xenial/main arm64 libmysqlclient-dev arm64 5.6.27-2 [959 kB] Get:188 http://ftpmaster.internal/ubuntu xenial/universe arm64 libnetcdf-dev arm64 1:4.4.0~rc3-1 [36.4 kB] Get:189 http://ftpmaster.internal/ubuntu xenial/main arm64 libssl-dev arm64 1.0.2d-0ubuntu2 [1003 kB] Get:190 http://ftpmaster.internal/ubuntu xenial/main arm64 libpq-dev arm64 9.4.5-1build1 [127 kB] Get:191 http://ftpmaster.internal/ubuntu xenial-proposed/main arm64 libsqlite3-dev arm64 3.9.2-1 [444 kB] Get:192 http://ftpmaster.internal/ubuntu xenial/main arm64 libjbig-dev arm64 2.1-3.1 [23.0 kB] Get:193 http://ftpmaster.internal/ubuntu xenial/main arm64 liblzma-dev arm64 5.1.1alpha+20120614-2ubuntu2 [129 kB] Get:194 http://ftpmaster.internal/ubuntu xenial/main arm64 libtiffxx5 arm64 4.0.5-1 [5756 B] Get:195 http://ftpmaster.internal/ubuntu xenial/main arm64 libtiff5-dev arm64 4.0.5-1 [245 kB] Get:196 http://ftpmaster.internal/ubuntu xenial/main arm64 libtool all 2.4.2-1.11 [180 kB] Get:197 http://ftpmaster.internal/ubuntu xenial/universe arm64 libxerces-c-dev arm64 3.1.2+debian-1 [1599 kB] Get:198 http://ftpmaster.internal/ubuntu xenial/main arm64 scons all 2.4.1-1 [469 kB] Get:199 http://ftpmaster.internal/ubuntu xenial/main arm64 unixodbc arm64 2.3.1-4 [18.6 kB] Get:200 http://ftpmaster.internal/ubuntu xenial/main arm64 libwebpmux1 arm64 0.4.4-1 [13.0 kB] Get:201 http://ftpmaster.internal/ubuntu xenial/main arm64 libwebpdemux1 arm64 0.4.4-1 [7158 B] Get:202 http://ftpmaster.internal/ubuntu xenial/main arm64 libwebp-dev arm64 0.4.4-1 [221 kB] Get:203 http://ftpmaster.internal/ubuntu xenial/universe arm64 libhdf4-alt-dev arm64 4.2.10-3.2 [335 kB] Get:204 http://ftpmaster.internal/ubuntu xenial/main arm64 unixodbc-dev arm64 2.3.1-4 [191 kB] Get:205 http://ftpmaster.internal/ubuntu xenial/universe arm64 libspatialite-dev arm64 4.3.0a-1 [1362 kB] Get:206 http://ftpmaster.internal/ubuntu xenial-proposed/universe arm64 libgdal-dev arm64 1.11.3+dfsg-2build1 [4506 kB] Get:207 http://ftpmaster.internal/ubuntu xenial/universe arm64 libproj-dev arm64 4.9.2-1 [149 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 80.4 MB in 12s (6358 kB/s) Selecting previously unselected package libjson-c2:arm64. (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 ... 11590 files and directories currently installed.) Preparing to unpack .../libjson-c2_0.11-4ubuntu2_arm64.deb ... Unpacking libjson-c2:arm64 (0.11-4ubuntu2) ... Selecting previously unselected package libasprintf0v5:arm64. Preparing to unpack .../libasprintf0v5_0.19.4-1ubuntu3_arm64.deb ... Unpacking libasprintf0v5:arm64 (0.19.4-1ubuntu3) ... Selecting previously unselected package libxau6:arm64. Preparing to unpack .../libxau6_1%3a1.0.8-1_arm64.deb ... Unpacking libxau6:arm64 (1:1.0.8-1) ... Selecting previously unselected package libxdmcp6:arm64. Preparing to unpack .../libxdmcp6_1%3a1.1.2-1_arm64.deb ... Unpacking libxdmcp6:arm64 (1:1.1.2-1) ... Selecting previously unselected package libxcb1:arm64. Preparing to unpack .../libxcb1_1.11.1-1ubuntu1_arm64.deb ... Unpacking libxcb1:arm64 (1.11.1-1ubuntu1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../libx11-data_2%3a1.6.3-1ubuntu2_all.deb ... Unpacking libx11-data (2:1.6.3-1ubuntu2) ... Selecting previously unselected package libx11-6:arm64. Preparing to unpack .../libx11-6_2%3a1.6.3-1ubuntu2_arm64.deb ... Unpacking libx11-6:arm64 (2:1.6.3-1ubuntu2) ... Selecting previously unselected package libxext6:arm64. Preparing to unpack .../libxext6_2%3a1.3.3-1_arm64.deb ... Unpacking libxext6:arm64 (2:1.3.3-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../groff-base_1.22.3-4_arm64.deb ... Unpacking groff-base (1.22.3-4) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../bsdmainutils_9.0.6ubuntu1_arm64.deb ... Unpacking bsdmainutils (9.0.6ubuntu1) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../libpipeline1_1.4.1-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.4.1-1) ... Selecting previously unselected package man-db. Preparing to unpack .../man-db_2.7.5-1_arm64.deb ... Unpacking man-db (2.7.5-1) ... Selecting previously unselected package libepsilon1:arm64. Preparing to unpack .../libepsilon1_0.9.2-3_arm64.deb ... Unpacking libepsilon1:arm64 (0.9.2-3) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../fonts-dejavu-core_2.35-1_all.deb ... Unpacking fonts-dejavu-core (2.35-1) ... Selecting previously unselected package ucf. Preparing to unpack .../archives/ucf_3.0031_all.deb ... Moving old data out of the way Unpacking ucf (3.0031) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../fontconfig-config_2.11.1-0ubuntu6_all.deb ... Unpacking fontconfig-config (2.11.1-0ubuntu6) ... Selecting previously unselected package libexpat1:arm64. Preparing to unpack .../libexpat1_2.1.0-7_arm64.deb ... Unpacking libexpat1:arm64 (2.1.0-7) ... Selecting previously unselected package libfreetype6:arm64. Preparing to unpack .../libfreetype6_2.5.2-4ubuntu2_arm64.deb ... Unpacking libfreetype6:arm64 (2.5.2-4ubuntu2) ... Selecting previously unselected package libfontconfig1:arm64. Preparing to unpack .../libfontconfig1_2.11.1-0ubuntu6_arm64.deb ... Unpacking libfontconfig1:arm64 (2.11.1-0ubuntu6) ... Selecting previously unselected package libgraphite2-3:arm64. Preparing to unpack .../libgraphite2-3_1.2.4-3ubuntu1_arm64.deb ... Unpacking libgraphite2-3:arm64 (1.2.4-3ubuntu1) ... Selecting previously unselected package x11-common. Preparing to unpack .../x11-common_1%3a7.7+12ubuntu1_all.deb ... Unpacking x11-common (1:7.7+12ubuntu1) ... Selecting previously unselected package libice6:arm64. Preparing to unpack .../libice6_2%3a1.0.9-1_arm64.deb ... Unpacking libice6:arm64 (2:1.0.9-1) ... Selecting previously unselected package libjpeg-turbo8:arm64. Preparing to unpack .../libjpeg-turbo8_1.3.0-0ubuntu2_arm64.deb ... Unpacking libjpeg-turbo8:arm64 (1.3.0-0ubuntu2) ... Selecting previously unselected package libjpeg8:arm64. Preparing to unpack .../libjpeg8_8c-2ubuntu8_arm64.deb ... Unpacking libjpeg8:arm64 (8c-2ubuntu8) ... Selecting previously unselected package libjasper1:arm64. Preparing to unpack .../libjasper1_1.900.1-debian1-2.4_arm64.deb ... Unpacking libjasper1:arm64 (1.900.1-debian1-2.4) ... Selecting previously unselected package liblcms2-2:arm64. Preparing to unpack .../liblcms2-2_2.6-3ubuntu2_arm64.deb ... Unpacking liblcms2-2:arm64 (2.6-3ubuntu2) ... Selecting previously unselected package libltdl7:arm64. Preparing to unpack .../libltdl7_2.4.2-1.11_arm64.deb ... Unpacking libltdl7:arm64 (2.4.2-1.11) ... Selecting previously unselected package liblzo2-2:arm64. Preparing to unpack .../liblzo2-2_2.08-1.2_arm64.deb ... Unpacking liblzo2-2:arm64 (2.08-1.2) ... Selecting previously unselected package libpcrecpp0v5:arm64. Preparing to unpack .../libpcrecpp0v5_2%3a8.35-7.1ubuntu1_arm64.deb ... Unpacking libpcrecpp0v5:arm64 (2:8.35-7.1ubuntu1) ... Selecting previously unselected package libsm6:arm64. Preparing to unpack .../libsm6_2%3a1.2.2-1_arm64.deb ... Unpacking libsm6:arm64 (2:1.2.2-1) ... Selecting previously unselected package libblas-common. Preparing to unpack .../libblas-common_1.2.20110419-11_arm64.deb ... Unpacking libblas-common (1.2.20110419-11) ... Selecting previously unselected package libblas3. Preparing to unpack .../libblas3_1.2.20110419-11_arm64.deb ... Unpacking libblas3 (1.2.20110419-11) ... Selecting previously unselected package libsuperlu4:arm64. Preparing to unpack .../libsuperlu4_4.3+dfsg-3_arm64.deb ... Unpacking libsuperlu4:arm64 (4.3+dfsg-3) ... Selecting previously unselected package libunistring0:arm64. Preparing to unpack .../libunistring0_0.9.3-5.2ubuntu1_arm64.deb ... Unpacking libunistring0:arm64 (0.9.3-5.2ubuntu1) ... Selecting previously unselected package libpython2.7-minimal:arm64. Preparing to unpack .../libpython2.7-minimal_2.7.10-4ubuntu2_arm64.deb ... Unpacking libpython2.7-minimal:arm64 (2.7.10-4ubuntu2) ... Selecting previously unselected package python2.7-minimal. Preparing to unpack .../python2.7-minimal_2.7.10-4ubuntu2_arm64.deb ... Unpacking python2.7-minimal (2.7.10-4ubuntu2) ... Selecting previously unselected package python-minimal. Preparing to unpack .../python-minimal_2.7.9-1_arm64.deb ... Unpacking python-minimal (2.7.9-1) ... Selecting previously unselected package mime-support. Preparing to unpack .../mime-support_3.59ubuntu1_all.deb ... Unpacking mime-support (3.59ubuntu1) ... Selecting previously unselected package libpython2.7-stdlib:arm64. Preparing to unpack .../libpython2.7-stdlib_2.7.10-4ubuntu2_arm64.deb ... Unpacking libpython2.7-stdlib:arm64 (2.7.10-4ubuntu2) ... Selecting previously unselected package python2.7. Preparing to unpack .../python2.7_2.7.10-4ubuntu2_arm64.deb ... Unpacking python2.7 (2.7.10-4ubuntu2) ... Selecting previously unselected package libpython-stdlib:arm64. Preparing to unpack .../libpython-stdlib_2.7.9-1_arm64.deb ... Unpacking libpython-stdlib:arm64 (2.7.9-1) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... Processing triggers for systemd (228-2ubuntu1) ... Setting up libpython2.7-minimal:arm64 (2.7.10-4ubuntu2) ... Setting up python2.7-minimal (2.7.10-4ubuntu2) ... Setting up python-minimal (2.7.9-1) ... Selecting previously unselected package python. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13421 files and directories currently installed.) Preparing to unpack .../python_2.7.9-1_arm64.deb ... Unpacking python (2.7.9-1) ... Selecting previously unselected package libjbig0:arm64. Preparing to unpack .../libjbig0_2.1-3.1_arm64.deb ... Unpacking libjbig0:arm64 (2.1-3.1) ... Selecting previously unselected package libmagic1:arm64. Preparing to unpack .../libmagic1_1%3a5.25-2ubuntu1_arm64.deb ... Unpacking libmagic1:arm64 (1:5.25-2ubuntu1) ... Selecting previously unselected package file. Preparing to unpack .../file_1%3a5.25-2ubuntu1_arm64.deb ... Unpacking file (1:5.25-2ubuntu1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../gettext-base_0.19.4-1ubuntu3_arm64.deb ... Unpacking gettext-base (0.19.4-1ubuntu3) ... Selecting previously unselected package libelf1:arm64. Preparing to unpack .../libelf1_0.163-5.1_arm64.deb ... Unpacking libelf1:arm64 (0.163-5.1) ... Selecting previously unselected package libglib2.0-0:arm64. Preparing to unpack .../libglib2.0-0_2.47.3-3_arm64.deb ... Unpacking libglib2.0-0:arm64 (2.47.3-3) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../libglib2.0-data_2.47.3-3_all.deb ... Unpacking libglib2.0-data (2.47.3-3) ... Selecting previously unselected package libicu55:arm64. Preparing to unpack .../libicu55_55.1-6ubuntu1_arm64.deb ... Unpacking libicu55:arm64 (55.1-6ubuntu1) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../libxml2_2.9.2+zdfsg1-4ubuntu1_arm64.deb ... Unpacking libxml2:arm64 (2.9.2+zdfsg1-4ubuntu1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../autotools-dev_20150820.1_all.deb ... Unpacking autotools-dev (20150820.1) ... Selecting previously unselected package libcroco3:arm64. Preparing to unpack .../libcroco3_0.6.9-1_arm64.deb ... Unpacking libcroco3:arm64 (0.6.9-1) ... Selecting previously unselected package gettext. Preparing to unpack .../gettext_0.19.4-1ubuntu3_arm64.deb ... Unpacking gettext (0.19.4-1ubuntu3) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../intltool-debian_0.35.0+20060710.4_all.deb ... Unpacking intltool-debian (0.35.0+20060710.4) ... Selecting previously unselected package po-debconf. Preparing to unpack .../po-debconf_1.0.18_all.deb ... Unpacking po-debconf (1.0.18) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../libarchive-zip-perl_1.53-1_all.deb ... Unpacking libarchive-zip-perl (1.53-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../libfile-stripnondeterminism-perl_0.014-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (0.014-1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../libtimedate-perl_2.3000-2_all.deb ... Unpacking libtimedate-perl (2.3000-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../dh-strip-nondeterminism_0.014-1_all.deb ... Unpacking dh-strip-nondeterminism (0.014-1) ... Selecting previously unselected package debhelper. Preparing to unpack .../debhelper_9.20151126ubuntu1_all.deb ... Unpacking debhelper (9.20151126ubuntu1) ... Selecting previously unselected package hdf5-helpers. Preparing to unpack .../hdf5-helpers_1.8.16+docs-1_arm64.deb ... Unpacking hdf5-helpers (1.8.16+docs-1) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../icu-devtools_55.1-6ubuntu1_arm64.deb ... Unpacking icu-devtools (55.1-6ubuntu1) ... Selecting previously unselected package libgssrpc4:arm64. Preparing to unpack .../libgssrpc4_1.13.2+dfsg-4_arm64.deb ... Unpacking libgssrpc4:arm64 (1.13.2+dfsg-4) ... Selecting previously unselected package libkdb5-8:arm64. Preparing to unpack .../libkdb5-8_1.13.2+dfsg-4_arm64.deb ... Unpacking libkdb5-8:arm64 (1.13.2+dfsg-4) ... Selecting previously unselected package libkadm5srv-mit9:arm64. Preparing to unpack .../libkadm5srv-mit9_1.13.2+dfsg-4_arm64.deb ... Unpacking libkadm5srv-mit9:arm64 (1.13.2+dfsg-4) ... Selecting previously unselected package libkadm5clnt-mit9:arm64. Preparing to unpack .../libkadm5clnt-mit9_1.13.2+dfsg-4_arm64.deb ... Unpacking libkadm5clnt-mit9:arm64 (1.13.2+dfsg-4) ... Selecting previously unselected package comerr-dev. Preparing to unpack .../comerr-dev_2.1-1.42.13-1ubuntu1_arm64.deb ... Unpacking comerr-dev (2.1-1.42.13-1ubuntu1) ... Selecting previously unselected package krb5-multidev. Preparing to unpack .../krb5-multidev_1.13.2+dfsg-4_arm64.deb ... Unpacking krb5-multidev (1.13.2+dfsg-4) ... Selecting previously unselected package libgfortran3:arm64. Preparing to unpack .../libgfortran3_5.2.1-27ubuntu1_arm64.deb ... Unpacking libgfortran3:arm64 (5.2.1-27ubuntu1) ... Selecting previously unselected package liblapack3. Preparing to unpack .../liblapack3_3.5.0-5_arm64.deb ... Unpacking liblapack3 (3.5.0-5) ... Selecting previously unselected package libarpack2. Preparing to unpack .../libarpack2_3.3.0-1_arm64.deb ... Unpacking libarpack2 (3.3.0-1) ... Selecting previously unselected package libarmadillo6. Preparing to unpack .../libarmadillo6_1%3a6.200.4+dfsg-1_arm64.deb ... Unpacking libarmadillo6 (1:6.200.4+dfsg-1) ... Selecting previously unselected package libboost1.58-dev:arm64. Preparing to unpack .../libboost1.58-dev_1.58.0+dfsg-3.1ubuntu1_arm64.deb ... Unpacking libboost1.58-dev:arm64 (1.58.0+dfsg-3.1ubuntu1) ... Selecting previously unselected package libboost-atomic1.58.0:arm64. Preparing to unpack .../libboost-atomic1.58.0_1.58.0+dfsg-3.1ubuntu1_arm64.deb ... Unpacking libboost-atomic1.58.0:arm64 (1.58.0+dfsg-3.1ubuntu1) ... Selecting previously unselected package libboost-atomic1.58-dev:arm64. Preparing to unpack .../libboost-atomic1.58-dev_1.58.0+dfsg-3.1ubuntu1_arm64.deb ... Unpacking libboost-atomic1.58-dev:arm64 (1.58.0+dfsg-3.1ubuntu1) ... Selecting previously unselected package libboost-system1.58.0:arm64. Preparing to unpack .../libboost-system1.58.0_1.58.0+dfsg-3.1ubuntu1_arm64.deb ... Unpacking libboost-system1.58.0:arm64 (1.58.0+dfsg-3.1ubuntu1) ... Selecting previously unselected package libboost-chrono1.58.0:arm64. Preparing to unpack .../libboost-chrono1.58.0_1.58.0+dfsg-3.1ubuntu1_arm64.deb ... Unpacking libboost-chrono1.58.0:arm64 (1.58.0+dfsg-3.1ubuntu1) ... Selecting previously unselected package libboost-chrono1.58-dev:arm64. Preparing to unpack .../libboost-chrono1.58-dev_1.58.0+dfsg-3.1ubuntu1_arm64.deb ... Unpacking libboost-chrono1.58-dev:arm64 (1.58.0+dfsg-3.1ubuntu1) ... Selecting previously unselected package libboost-date-time1.58.0:arm64. Preparing to unpack .../libboost-date-time1.58.0_1.58.0+dfsg-3.1ubuntu1_arm64.deb ... Unpacking libboost-date-time1.58.0:arm64 (1.58.0+dfsg-3.1ubuntu1) ... Selecting previously unselected package libboost-serialization1.58.0:arm64. Preparing to unpack .../libboost-serialization1.58.0_1.58.0+dfsg-3.1ubuntu1_arm64.deb ... Unpacking libboost-serialization1.58.0:arm64 (1.58.0+dfsg-3.1ubuntu1) ... Selecting previously unselected package libboost-serialization1.58-dev:arm64. Preparing to unpack .../libboost-serialization1.58-dev_1.58.0+dfsg-3.1ubuntu1_arm64.deb ... Unpacking libboost-serialization1.58-dev:arm64 (1.58.0+dfsg-3.1ubuntu1) ... Selecting previously unselected package libboost-date-time1.58-dev:arm64. Preparing to unpack .../libboost-date-time1.58-dev_1.58.0+dfsg-3.1ubuntu1_arm64.deb ... Unpacking libboost-date-time1.58-dev:arm64 (1.58.0+dfsg-3.1ubuntu1) ... Selecting previously unselected package libboost-filesystem1.58.0:arm64. Preparing to unpack .../libboost-filesystem1.58.0_1.58.0+dfsg-3.1ubuntu1_arm64.deb ... Unpacking libboost-filesystem1.58.0:arm64 (1.58.0+dfsg-3.1ubuntu1) ... Selecting previously unselected package libboost-system1.58-dev:arm64. Preparing to unpack .../libboost-system1.58-dev_1.58.0+dfsg-3.1ubuntu1_arm64.deb ... Unpacking libboost-system1.58-dev:arm64 (1.58.0+dfsg-3.1ubuntu1) ... Selecting previously unselected package libboost-filesystem1.58-dev:arm64. Preparing to unpack .../libboost-filesystem1.58-dev_1.58.0+dfsg-3.1ubuntu1_arm64.deb ... Unpacking libboost-filesystem1.58-dev:arm64 (1.58.0+dfsg-3.1ubuntu1) ... Selecting previously unselected package libboost-filesystem-dev:arm64. Preparing to unpack .../libboost-filesystem-dev_1.58.0.0ubuntu1_arm64.deb ... Unpacking libboost-filesystem-dev:arm64 (1.58.0.0ubuntu1) ... Selecting previously unselected package libboost-program-options1.58.0:arm64. Preparing to unpack .../libboost-program-options1.58.0_1.58.0+dfsg-3.1ubuntu1_arm64.deb ... Unpacking libboost-program-options1.58.0:arm64 (1.58.0+dfsg-3.1ubuntu1) ... Selecting previously unselected package libboost-program-options1.58-dev:arm64. Preparing to unpack .../libboost-program-options1.58-dev_1.58.0+dfsg-3.1ubuntu1_arm64.deb ... Unpacking libboost-program-options1.58-dev:arm64 (1.58.0+dfsg-3.1ubuntu1) ... Selecting previously unselected package libboost-program-options-dev:arm64. Preparing to unpack .../libboost-program-options-dev_1.58.0.0ubuntu1_arm64.deb ... Unpacking libboost-program-options-dev:arm64 (1.58.0.0ubuntu1) ... Selecting previously unselected package libboost-regex1.58.0:arm64. Preparing to unpack .../libboost-regex1.58.0_1.58.0+dfsg-3.1ubuntu1_arm64.deb ... Unpacking libboost-regex1.58.0:arm64 (1.58.0+dfsg-3.1ubuntu1) ... Selecting previously unselected package libicu-dev:arm64. Preparing to unpack .../libicu-dev_55.1-6ubuntu1_arm64.deb ... Unpacking libicu-dev:arm64 (55.1-6ubuntu1) ... Selecting previously unselected package libboost-regex1.58-dev:arm64. Preparing to unpack .../libboost-regex1.58-dev_1.58.0+dfsg-3.1ubuntu1_arm64.deb ... Unpacking libboost-regex1.58-dev:arm64 (1.58.0+dfsg-3.1ubuntu1) ... Selecting previously unselected package libboost-regex-dev:arm64. Preparing to unpack .../libboost-regex-dev_1.58.0.0ubuntu1_arm64.deb ... Unpacking libboost-regex-dev:arm64 (1.58.0.0ubuntu1) ... Selecting previously unselected package libboost-system-dev:arm64. Preparing to unpack .../libboost-system-dev_1.58.0.0ubuntu1_arm64.deb ... Unpacking libboost-system-dev:arm64 (1.58.0.0ubuntu1) ... Selecting previously unselected package libboost-thread1.58.0:arm64. Preparing to unpack .../libboost-thread1.58.0_1.58.0+dfsg-3.1ubuntu1_arm64.deb ... Unpacking libboost-thread1.58.0:arm64 (1.58.0+dfsg-3.1ubuntu1) ... Selecting previously unselected package libboost-thread1.58-dev:arm64. Preparing to unpack .../libboost-thread1.58-dev_1.58.0+dfsg-3.1ubuntu1_arm64.deb ... Unpacking libboost-thread1.58-dev:arm64 (1.58.0+dfsg-3.1ubuntu1) ... Selecting previously unselected package libboost-thread-dev:arm64. Preparing to unpack .../libboost-thread-dev_1.58.0.0ubuntu1_arm64.deb ... Unpacking libboost-thread-dev:arm64 (1.58.0.0ubuntu1) ... Selecting previously unselected package libpixman-1-0:arm64. Preparing to unpack .../libpixman-1-0_0.33.4-1_arm64.deb ... Unpacking libpixman-1-0:arm64 (0.33.4-1) ... Selecting previously unselected package libxcb-render0:arm64. Preparing to unpack .../libxcb-render0_1.11.1-1ubuntu1_arm64.deb ... Unpacking libxcb-render0:arm64 (1.11.1-1ubuntu1) ... Selecting previously unselected package libxcb-shm0:arm64. Preparing to unpack .../libxcb-shm0_1.11.1-1ubuntu1_arm64.deb ... Unpacking libxcb-shm0:arm64 (1.11.1-1ubuntu1) ... Selecting previously unselected package libxrender1:arm64. Preparing to unpack .../libxrender1_1%3a0.9.9-0ubuntu1_arm64.deb ... Unpacking libxrender1:arm64 (1:0.9.9-0ubuntu1) ... Selecting previously unselected package libcairo2:arm64. Preparing to unpack .../libcairo2_1.14.4-1_arm64.deb ... Unpacking libcairo2:arm64 (1.14.4-1) ... Selecting previously unselected package libcairo-gobject2:arm64. Preparing to unpack .../libcairo-gobject2_1.14.4-1_arm64.deb ... Unpacking libcairo-gobject2:arm64 (1.14.4-1) ... Selecting previously unselected package libcairo-script-interpreter2:arm64. Preparing to unpack .../libcairo-script-interpreter2_1.14.4-1_arm64.deb ... Unpacking libcairo-script-interpreter2:arm64 (1.14.4-1) ... Selecting previously unselected package libexpat1-dev:arm64. Preparing to unpack .../libexpat1-dev_2.1.0-7_arm64.deb ... Unpacking libexpat1-dev:arm64 (2.1.0-7) ... Selecting previously unselected package zlib1g-dev:arm64. Preparing to unpack .../zlib1g-dev_1%3a1.2.8.dfsg-2ubuntu4_arm64.deb ... Unpacking zlib1g-dev:arm64 (1:1.2.8.dfsg-2ubuntu4) ... Selecting previously unselected package libpng12-dev:arm64. Preparing to unpack .../libpng12-dev_1.2.54-1_arm64.deb ... Unpacking libpng12-dev:arm64 (1.2.54-1) ... Selecting previously unselected package libfreetype6-dev:arm64. Preparing to unpack .../libfreetype6-dev_2.5.2-4ubuntu2_arm64.deb ... Unpacking libfreetype6-dev:arm64 (2.5.2-4ubuntu2) ... Selecting previously unselected package pkg-config. Preparing to unpack .../pkg-config_0.29-2ubuntu1_arm64.deb ... Unpacking pkg-config (0.29-2ubuntu1) ... Selecting previously unselected package libfontconfig1-dev:arm64. Preparing to unpack .../libfontconfig1-dev_2.11.1-0ubuntu6_arm64.deb ... Unpacking libfontconfig1-dev:arm64 (2.11.1-0ubuntu6) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../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 .../x11proto-core-dev_7.0.28-0ubuntu1_all.deb ... Unpacking x11proto-core-dev (7.0.28-0ubuntu1) ... Selecting previously unselected package libxau-dev:arm64. Preparing to unpack .../libxau-dev_1%3a1.0.8-1_arm64.deb ... Unpacking libxau-dev:arm64 (1:1.0.8-1) ... Selecting previously unselected package libxdmcp-dev:arm64. Preparing to unpack .../libxdmcp-dev_1%3a1.1.2-1_arm64.deb ... Unpacking libxdmcp-dev:arm64 (1:1.1.2-1) ... Selecting previously unselected package x11proto-input-dev. Preparing to unpack .../x11proto-input-dev_2.3.1-1_all.deb ... Unpacking x11proto-input-dev (2.3.1-1) ... Selecting previously unselected package x11proto-kb-dev. Preparing to unpack .../x11proto-kb-dev_1.0.7-0ubuntu1_all.deb ... Unpacking x11proto-kb-dev (1.0.7-0ubuntu1) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../xtrans-dev_1.3.5-1_all.deb ... Unpacking xtrans-dev (1.3.5-1) ... Selecting previously unselected package libpthread-stubs0-dev:arm64. Preparing to unpack .../libpthread-stubs0-dev_0.3-4_arm64.deb ... Unpacking libpthread-stubs0-dev:arm64 (0.3-4) ... Selecting previously unselected package libxcb1-dev:arm64. Preparing to unpack .../libxcb1-dev_1.11.1-1ubuntu1_arm64.deb ... Unpacking libxcb1-dev:arm64 (1.11.1-1ubuntu1) ... Selecting previously unselected package libx11-dev:arm64. Preparing to unpack .../libx11-dev_2%3a1.6.3-1ubuntu2_arm64.deb ... Unpacking libx11-dev:arm64 (2:1.6.3-1ubuntu2) ... Selecting previously unselected package x11proto-render-dev. Preparing to unpack .../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:arm64. Preparing to unpack .../libxrender-dev_1%3a0.9.9-0ubuntu1_arm64.deb ... Unpacking libxrender-dev:arm64 (1:0.9.9-0ubuntu1) ... Selecting previously unselected package x11proto-xext-dev. Preparing to unpack .../x11proto-xext-dev_7.3.0-1_all.deb ... Unpacking x11proto-xext-dev (7.3.0-1) ... Selecting previously unselected package libxext-dev:arm64. Preparing to unpack .../libxext-dev_2%3a1.3.3-1_arm64.deb ... Unpacking libxext-dev:arm64 (2:1.3.3-1) ... Selecting previously unselected package libice-dev:arm64. Preparing to unpack .../libice-dev_2%3a1.0.9-1_arm64.deb ... Unpacking libice-dev:arm64 (2:1.0.9-1) ... Selecting previously unselected package libsm-dev:arm64. Preparing to unpack .../libsm-dev_2%3a1.2.2-1_arm64.deb ... Unpacking libsm-dev:arm64 (2:1.2.2-1) ... Selecting previously unselected package libpixman-1-dev. Preparing to unpack .../libpixman-1-dev_0.33.4-1_arm64.deb ... Unpacking libpixman-1-dev (0.33.4-1) ... Selecting previously unselected package libxcb-render0-dev:arm64. Preparing to unpack .../libxcb-render0-dev_1.11.1-1ubuntu1_arm64.deb ... Unpacking libxcb-render0-dev:arm64 (1.11.1-1ubuntu1) ... Selecting previously unselected package libxcb-shm0-dev:arm64. Preparing to unpack .../libxcb-shm0-dev_1.11.1-1ubuntu1_arm64.deb ... Unpacking libxcb-shm0-dev:arm64 (1.11.1-1ubuntu1) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../libglib2.0-bin_2.47.3-3_arm64.deb ... Unpacking libglib2.0-bin (2.47.3-3) ... Selecting previously unselected package libpcre16-3:arm64. Preparing to unpack .../libpcre16-3_2%3a8.35-7.1ubuntu1_arm64.deb ... Unpacking libpcre16-3:arm64 (2:8.35-7.1ubuntu1) ... Selecting previously unselected package libpcre32-3:arm64. Preparing to unpack .../libpcre32-3_2%3a8.35-7.1ubuntu1_arm64.deb ... Unpacking libpcre32-3:arm64 (2:8.35-7.1ubuntu1) ... Selecting previously unselected package libpcre3-dev:arm64. Preparing to unpack .../libpcre3-dev_2%3a8.35-7.1ubuntu1_arm64.deb ... Unpacking libpcre3-dev:arm64 (2:8.35-7.1ubuntu1) ... Selecting previously unselected package libglib2.0-dev. Preparing to unpack .../libglib2.0-dev_2.47.3-3_arm64.deb ... Unpacking libglib2.0-dev (2.47.3-3) ... Selecting previously unselected package libcairo2-dev. Preparing to unpack .../libcairo2-dev_1.14.4-1_arm64.deb ... Unpacking libcairo2-dev (1.14.4-1) ... Selecting previously unselected package libcurl4-gnutls-dev:arm64. Preparing to unpack .../libcurl4-gnutls-dev_7.45.0-1ubuntu1_arm64.deb ... Unpacking libcurl4-gnutls-dev:arm64 (7.45.0-1ubuntu1) ... Selecting previously unselected package libdap17v5:arm64. Preparing to unpack .../libdap17v5_3.14.0-4_arm64.deb ... Unpacking libdap17v5:arm64 (3.14.0-4) ... Selecting previously unselected package libdapserver7v5:arm64. Preparing to unpack .../libdapserver7v5_3.14.0-4_arm64.deb ... Unpacking libdapserver7v5:arm64 (3.14.0-4) ... Selecting previously unselected package libdapclient6v5:arm64. Preparing to unpack .../libdapclient6v5_3.14.0-4_arm64.deb ... Unpacking libdapclient6v5:arm64 (3.14.0-4) ... Selecting previously unselected package libxml2-dev:arm64. Preparing to unpack .../libxml2-dev_2.9.2+zdfsg1-4ubuntu1_arm64.deb ... Unpacking libxml2-dev:arm64 (2.9.2+zdfsg1-4ubuntu1) ... Selecting previously unselected package uuid-dev:arm64. Preparing to unpack .../uuid-dev_2.27.1-1ubuntu3_arm64.deb ... Unpacking uuid-dev:arm64 (2.27.1-1ubuntu3) ... Selecting previously unselected package libdap-dev:arm64. Preparing to unpack .../libdap-dev_3.14.0-4_arm64.deb ... Unpacking libdap-dev:arm64 (3.14.0-4) ... Selecting previously unselected package libfreexl1:arm64. Preparing to unpack .../libfreexl1_1.0.2-1_arm64.deb ... Unpacking libfreexl1:arm64 (1.0.2-1) ... Selecting previously unselected package libgeos-3.5.0. Preparing to unpack .../libgeos-3.5.0_3.5.0-1build1_arm64.deb ... Unpacking libgeos-3.5.0 (3.5.0-1build1) ... Selecting previously unselected package libgeos-c1v5. Preparing to unpack .../libgeos-c1v5_3.5.0-1build1_arm64.deb ... Unpacking libgeos-c1v5 (3.5.0-1build1) ... Selecting previously unselected package libgif7:arm64. Preparing to unpack .../libgif7_5.1.1-0.1_arm64.deb ... Unpacking libgif7:arm64 (5.1.1-0.1) ... Selecting previously unselected package libhdf4-0-alt. Preparing to unpack .../libhdf4-0-alt_4.2.10-3.2_arm64.deb ... Unpacking libhdf4-0-alt (4.2.10-3.2) ... Selecting previously unselected package libhdf5-10:arm64. Preparing to unpack .../libhdf5-10_1.8.16+docs-1_arm64.deb ... Unpacking libhdf5-10:arm64 (1.8.16+docs-1) ... Selecting previously unselected package libminizip1:arm64. Preparing to unpack .../libminizip1_1.1-7_arm64.deb ... Unpacking libminizip1:arm64 (1.1-7) ... Selecting previously unselected package liburiparser1:arm64. Preparing to unpack .../liburiparser1_0.8.4-1_arm64.deb ... Unpacking liburiparser1:arm64 (0.8.4-1) ... Selecting previously unselected package libkmlbase1:arm64. Preparing to unpack .../libkmlbase1_1.3.0~rc2-1_arm64.deb ... Unpacking libkmlbase1:arm64 (1.3.0~rc2-1) ... Selecting previously unselected package libkmldom1:arm64. Preparing to unpack .../libkmldom1_1.3.0~rc2-1_arm64.deb ... Unpacking libkmldom1:arm64 (1.3.0~rc2-1) ... Selecting previously unselected package libkmlengine1:arm64. Preparing to unpack .../libkmlengine1_1.3.0~rc2-1_arm64.deb ... Unpacking libkmlengine1:arm64 (1.3.0~rc2-1) ... Selecting previously unselected package mysql-common. Preparing to unpack .../mysql-common_5.6.27-2_all.deb ... Unpacking mysql-common (5.6.27-2) ... Selecting previously unselected package libmysqlclient18:arm64. Preparing to unpack .../libmysqlclient18_5.6.27-2_arm64.deb ... Unpacking libmysqlclient18:arm64 (5.6.27-2) ... Selecting previously unselected package libnetcdf7. Preparing to unpack .../libnetcdf7_1%3a4.4.0~rc3-1_arm64.deb ... Unpacking libnetcdf7 (1:4.4.0~rc3-1) ... Selecting previously unselected package libodbc1:arm64. Preparing to unpack .../libodbc1_2.3.1-4_arm64.deb ... Unpacking libodbc1:arm64 (2.3.1-4) ... Selecting previously unselected package proj-data. Preparing to unpack .../proj-data_4.9.2-1_all.deb ... Unpacking proj-data (4.9.2-1) ... Selecting previously unselected package libproj9. Preparing to unpack .../libproj9_4.9.2-1_arm64.deb ... Unpacking libproj9 (4.9.2-1) ... Selecting previously unselected package libogdi3.2. Preparing to unpack .../libogdi3.2_3.2.0~beta2-7.1build1_arm64.deb ... Unpacking libogdi3.2 (3.2.0~beta2-7.1build1) ... Selecting previously unselected package libopenjp2-7:arm64. Preparing to unpack .../libopenjp2-7_2.1.0-2.1_arm64.deb ... Unpacking libopenjp2-7:arm64 (2.1.0-2.1) ... Selecting previously unselected package libtiff5:arm64. Preparing to unpack .../libtiff5_4.0.5-1_arm64.deb ... Unpacking libtiff5:arm64 (4.0.5-1) ... Selecting previously unselected package libpoppler57:arm64. Preparing to unpack .../libpoppler57_0.38.0-0ubuntu1_arm64.deb ... Unpacking libpoppler57:arm64 (0.38.0-0ubuntu1) ... Selecting previously unselected package libpq5:arm64. Preparing to unpack .../libpq5_9.4.5-1build1_arm64.deb ... Unpacking libpq5:arm64 (9.4.5-1build1) ... Selecting previously unselected package liblwgeom-2.1.8. Preparing to unpack .../liblwgeom-2.1.8_2.1.8+dfsg-4_arm64.deb ... Unpacking liblwgeom-2.1.8 (2.1.8+dfsg-4) ... Selecting previously unselected package libspatialite7:arm64. Preparing to unpack .../libspatialite7_4.3.0a-1_arm64.deb ... Unpacking libspatialite7:arm64 (4.3.0a-1) ... Selecting previously unselected package libwebp5:arm64. Preparing to unpack .../libwebp5_0.4.4-1_arm64.deb ... Unpacking libwebp5:arm64 (0.4.4-1) ... Selecting previously unselected package libxerces-c3.1:arm64. Preparing to unpack .../libxerces-c3.1_3.1.2+debian-1_arm64.deb ... Unpacking libxerces-c3.1:arm64 (3.1.2+debian-1) ... Selecting previously unselected package odbcinst. Preparing to unpack .../odbcinst_2.3.1-4_arm64.deb ... Unpacking odbcinst (2.3.1-4) ... Selecting previously unselected package odbcinst1debian2:arm64. Preparing to unpack .../odbcinst1debian2_2.3.1-4_arm64.deb ... Unpacking odbcinst1debian2:arm64 (2.3.1-4) ... Selecting previously unselected package libgdal1i. Preparing to unpack .../libgdal1i_1.11.3+dfsg-2build1_arm64.deb ... Unpacking libgdal1i (1.11.3+dfsg-2build1) ... Selecting previously unselected package libgeos-dev. Preparing to unpack .../libgeos-dev_3.5.0-1build1_arm64.deb ... Unpacking libgeos-dev (3.5.0-1build1) ... Selecting previously unselected package libgif-dev. Preparing to unpack .../libgif-dev_5.1.1-0.1_arm64.deb ... Unpacking libgif-dev (5.1.1-0.1) ... Selecting previously unselected package libharfbuzz0b:arm64. Preparing to unpack .../libharfbuzz0b_1.0.1-1build2_arm64.deb ... Unpacking libharfbuzz0b:arm64 (1.0.1-1build2) ... Selecting previously unselected package libharfbuzz-icu0:arm64. Preparing to unpack .../libharfbuzz-icu0_1.0.1-1build2_arm64.deb ... Unpacking libharfbuzz-icu0:arm64 (1.0.1-1build2) ... Selecting previously unselected package libharfbuzz-gobject0:arm64. Preparing to unpack .../libharfbuzz-gobject0_1.0.1-1build2_arm64.deb ... Unpacking libharfbuzz-gobject0:arm64 (1.0.1-1build2) ... Selecting previously unselected package libharfbuzz-dev. Preparing to unpack .../libharfbuzz-dev_1.0.1-1build2_arm64.deb ... Unpacking libharfbuzz-dev (1.0.1-1build2) ... Selecting previously unselected package libhdf5-cpp-11:arm64. Preparing to unpack .../libhdf5-cpp-11_1.8.16+docs-1_arm64.deb ... Unpacking libhdf5-cpp-11:arm64 (1.8.16+docs-1) ... Selecting previously unselected package libjpeg-turbo8-dev:arm64. Preparing to unpack .../libjpeg-turbo8-dev_1.3.0-0ubuntu2_arm64.deb ... Unpacking libjpeg-turbo8-dev:arm64 (1.3.0-0ubuntu2) ... Selecting previously unselected package libjpeg8-dev:arm64. Preparing to unpack .../libjpeg8-dev_8c-2ubuntu8_arm64.deb ... Unpacking libjpeg8-dev:arm64 (8c-2ubuntu8) ... Selecting previously unselected package libjpeg-dev:arm64. Preparing to unpack .../libjpeg-dev_8c-2ubuntu8_arm64.deb ... Unpacking libjpeg-dev:arm64 (8c-2ubuntu8) ... Selecting previously unselected package libhdf5-dev. Preparing to unpack .../libhdf5-dev_1.8.16+docs-1_arm64.deb ... Unpacking libhdf5-dev (1.8.16+docs-1) ... Selecting previously unselected package libjasper-dev. Preparing to unpack .../libjasper-dev_1.900.1-debian1-2.4_arm64.deb ... Unpacking libjasper-dev (1.900.1-debian1-2.4) ... Selecting previously unselected package libltdl-dev:arm64. Preparing to unpack .../libltdl-dev_2.4.2-1.11_arm64.deb ... Unpacking libltdl-dev:arm64 (2.4.2-1.11) ... Selecting previously unselected package libmysqlclient-dev. Preparing to unpack .../libmysqlclient-dev_5.6.27-2_arm64.deb ... Unpacking libmysqlclient-dev (5.6.27-2) ... Selecting previously unselected package libnetcdf-dev. Preparing to unpack .../libnetcdf-dev_1%3a4.4.0~rc3-1_arm64.deb ... Unpacking libnetcdf-dev (1:4.4.0~rc3-1) ... Selecting previously unselected package libssl-dev:arm64. Preparing to unpack .../libssl-dev_1.0.2d-0ubuntu2_arm64.deb ... Unpacking libssl-dev:arm64 (1.0.2d-0ubuntu2) ... Selecting previously unselected package libpq-dev. Preparing to unpack .../libpq-dev_9.4.5-1build1_arm64.deb ... Unpacking libpq-dev (9.4.5-1build1) ... Selecting previously unselected package libsqlite3-dev:arm64. Preparing to unpack .../libsqlite3-dev_3.9.2-1_arm64.deb ... Unpacking libsqlite3-dev:arm64 (3.9.2-1) ... Selecting previously unselected package libjbig-dev:arm64. Preparing to unpack .../libjbig-dev_2.1-3.1_arm64.deb ... Unpacking libjbig-dev:arm64 (2.1-3.1) ... Selecting previously unselected package liblzma-dev:arm64. Preparing to unpack .../liblzma-dev_5.1.1alpha+20120614-2ubuntu2_arm64.deb ... Unpacking liblzma-dev:arm64 (5.1.1alpha+20120614-2ubuntu2) ... Selecting previously unselected package libtiffxx5:arm64. Preparing to unpack .../libtiffxx5_4.0.5-1_arm64.deb ... Unpacking libtiffxx5:arm64 (4.0.5-1) ... Selecting previously unselected package libtiff5-dev:arm64. Preparing to unpack .../libtiff5-dev_4.0.5-1_arm64.deb ... Unpacking libtiff5-dev:arm64 (4.0.5-1) ... Selecting previously unselected package libtool. Preparing to unpack .../libtool_2.4.2-1.11_all.deb ... Unpacking libtool (2.4.2-1.11) ... Selecting previously unselected package libxerces-c-dev. Preparing to unpack .../libxerces-c-dev_3.1.2+debian-1_arm64.deb ... Unpacking libxerces-c-dev (3.1.2+debian-1) ... Selecting previously unselected package scons. Preparing to unpack .../archives/scons_2.4.1-1_all.deb ... Unpacking scons (2.4.1-1) ... Selecting previously unselected package unixodbc. Preparing to unpack .../unixodbc_2.3.1-4_arm64.deb ... Unpacking unixodbc (2.3.1-4) ... Selecting previously unselected package libwebpmux1:arm64. Preparing to unpack .../libwebpmux1_0.4.4-1_arm64.deb ... Unpacking libwebpmux1:arm64 (0.4.4-1) ... Selecting previously unselected package libwebpdemux1:arm64. Preparing to unpack .../libwebpdemux1_0.4.4-1_arm64.deb ... Unpacking libwebpdemux1:arm64 (0.4.4-1) ... Selecting previously unselected package libwebp-dev:arm64. Preparing to unpack .../libwebp-dev_0.4.4-1_arm64.deb ... Unpacking libwebp-dev:arm64 (0.4.4-1) ... Selecting previously unselected package libhdf4-alt-dev. Preparing to unpack .../libhdf4-alt-dev_4.2.10-3.2_arm64.deb ... Unpacking libhdf4-alt-dev (4.2.10-3.2) ... Selecting previously unselected package unixodbc-dev. Preparing to unpack .../unixodbc-dev_2.3.1-4_arm64.deb ... Unpacking unixodbc-dev (2.3.1-4) ... Selecting previously unselected package libspatialite-dev:arm64. Preparing to unpack .../libspatialite-dev_4.3.0a-1_arm64.deb ... Unpacking libspatialite-dev:arm64 (4.3.0a-1) ... Selecting previously unselected package libgdal-dev. Preparing to unpack .../libgdal-dev_1.11.3+dfsg-2build1_arm64.deb ... Unpacking libgdal-dev (1.11.3+dfsg-2build1) ... Selecting previously unselected package libproj-dev. Preparing to unpack .../libproj-dev_4.9.2-1_arm64.deb ... Unpacking libproj-dev (4.9.2-1) ... Selecting previously unselected package sbuild-build-depends-mapnik-dummy. Preparing to unpack .../sbuild-build-depends-mapnik-dummy.deb ... Unpacking sbuild-build-depends-mapnik-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... Setting up libjson-c2:arm64 (0.11-4ubuntu2) ... Setting up libasprintf0v5:arm64 (0.19.4-1ubuntu3) ... Setting up libxau6:arm64 (1:1.0.8-1) ... Setting up libxdmcp6:arm64 (1:1.1.2-1) ... Setting up libxcb1:arm64 (1.11.1-1ubuntu1) ... Setting up libx11-data (2:1.6.3-1ubuntu2) ... Setting up libx11-6:arm64 (2:1.6.3-1ubuntu2) ... Setting up libxext6:arm64 (2:1.3.3-1) ... Setting up groff-base (1.22.3-4) ... Setting up bsdmainutils (9.0.6ubuntu1) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up libpipeline1:arm64 (1.4.1-1) ... Setting up man-db (2.7.5-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libepsilon1:arm64 (0.9.2-3) ... Setting up fonts-dejavu-core (2.35-1) ... Setting up ucf (3.0031) ... Setting up fontconfig-config (2.11.1-0ubuntu6) ... Setting up libexpat1:arm64 (2.1.0-7) ... Setting up libfreetype6:arm64 (2.5.2-4ubuntu2) ... Setting up libfontconfig1:arm64 (2.11.1-0ubuntu6) ... Setting up libgraphite2-3:arm64 (1.2.4-3ubuntu1) ... Setting up x11-common (1:7.7+12ubuntu1) ... 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 libice6:arm64 (2:1.0.9-1) ... Setting up libjpeg-turbo8:arm64 (1.3.0-0ubuntu2) ... Setting up libjpeg8:arm64 (8c-2ubuntu8) ... Setting up libjasper1:arm64 (1.900.1-debian1-2.4) ... Setting up liblcms2-2:arm64 (2.6-3ubuntu2) ... Setting up libltdl7:arm64 (2.4.2-1.11) ... Setting up liblzo2-2:arm64 (2.08-1.2) ... Setting up libpcrecpp0v5:arm64 (2:8.35-7.1ubuntu1) ... Setting up libsm6:arm64 (2:1.2.2-1) ... Setting up libblas-common (1.2.20110419-11) ... Setting up libblas3 (1.2.20110419-11) ... update-alternatives: using /usr/lib/libblas/libblas.so.3 to provide /usr/lib/libblas.so.3 (libblas.so.3) in auto mode Setting up libsuperlu4:arm64 (4.3+dfsg-3) ... Setting up libunistring0:arm64 (0.9.3-5.2ubuntu1) ... Setting up mime-support (3.59ubuntu1) ... Setting up libpython2.7-stdlib:arm64 (2.7.10-4ubuntu2) ... Setting up python2.7 (2.7.10-4ubuntu2) ... Setting up libpython-stdlib:arm64 (2.7.9-1) ... Setting up python (2.7.9-1) ... Setting up libjbig0:arm64 (2.1-3.1) ... Setting up libmagic1:arm64 (1:5.25-2ubuntu1) ... Setting up file (1:5.25-2ubuntu1) ... Setting up gettext-base (0.19.4-1ubuntu3) ... Setting up libelf1:arm64 (0.163-5.1) ... Setting up libglib2.0-0:arm64 (2.47.3-3) ... No schema files found: doing nothing. Setting up libglib2.0-data (2.47.3-3) ... Setting up libicu55:arm64 (55.1-6ubuntu1) ... Setting up libxml2:arm64 (2.9.2+zdfsg1-4ubuntu1) ... Setting up autotools-dev (20150820.1) ... Setting up libcroco3:arm64 (0.6.9-1) ... Setting up gettext (0.19.4-1ubuntu3) ... Setting up intltool-debian (0.35.0+20060710.4) ... Setting up po-debconf (1.0.18) ... Setting up libarchive-zip-perl (1.53-1) ... Setting up libfile-stripnondeterminism-perl (0.014-1) ... Setting up libtimedate-perl (2.3000-2) ... Setting up hdf5-helpers (1.8.16+docs-1) ... Setting up icu-devtools (55.1-6ubuntu1) ... Setting up libgssrpc4:arm64 (1.13.2+dfsg-4) ... Setting up libkdb5-8:arm64 (1.13.2+dfsg-4) ... Setting up libkadm5srv-mit9:arm64 (1.13.2+dfsg-4) ... Setting up libkadm5clnt-mit9:arm64 (1.13.2+dfsg-4) ... Setting up comerr-dev (2.1-1.42.13-1ubuntu1) ... Setting up krb5-multidev (1.13.2+dfsg-4) ... Setting up libgfortran3:arm64 (5.2.1-27ubuntu1) ... Setting up liblapack3 (3.5.0-5) ... update-alternatives: using /usr/lib/lapack/liblapack.so.3 to provide /usr/lib/liblapack.so.3 (liblapack.so.3) in auto mode Setting up libarpack2 (3.3.0-1) ... Setting up libarmadillo6 (1:6.200.4+dfsg-1) ... Setting up libboost1.58-dev:arm64 (1.58.0+dfsg-3.1ubuntu1) ... Setting up libboost-atomic1.58.0:arm64 (1.58.0+dfsg-3.1ubuntu1) ... Setting up libboost-atomic1.58-dev:arm64 (1.58.0+dfsg-3.1ubuntu1) ... Setting up libboost-system1.58.0:arm64 (1.58.0+dfsg-3.1ubuntu1) ... Setting up libboost-chrono1.58.0:arm64 (1.58.0+dfsg-3.1ubuntu1) ... Setting up libboost-chrono1.58-dev:arm64 (1.58.0+dfsg-3.1ubuntu1) ... Setting up libboost-date-time1.58.0:arm64 (1.58.0+dfsg-3.1ubuntu1) ... Setting up libboost-serialization1.58.0:arm64 (1.58.0+dfsg-3.1ubuntu1) ... Setting up libboost-serialization1.58-dev:arm64 (1.58.0+dfsg-3.1ubuntu1) ... Setting up libboost-date-time1.58-dev:arm64 (1.58.0+dfsg-3.1ubuntu1) ... Setting up libboost-filesystem1.58.0:arm64 (1.58.0+dfsg-3.1ubuntu1) ... Setting up libboost-system1.58-dev:arm64 (1.58.0+dfsg-3.1ubuntu1) ... Setting up libboost-filesystem1.58-dev:arm64 (1.58.0+dfsg-3.1ubuntu1) ... Setting up libboost-filesystem-dev:arm64 (1.58.0.0ubuntu1) ... Setting up libboost-program-options1.58.0:arm64 (1.58.0+dfsg-3.1ubuntu1) ... Setting up libboost-program-options1.58-dev:arm64 (1.58.0+dfsg-3.1ubuntu1) ... Setting up libboost-program-options-dev:arm64 (1.58.0.0ubuntu1) ... Setting up libboost-regex1.58.0:arm64 (1.58.0+dfsg-3.1ubuntu1) ... Setting up libicu-dev:arm64 (55.1-6ubuntu1) ... Setting up libboost-regex1.58-dev:arm64 (1.58.0+dfsg-3.1ubuntu1) ... Setting up libboost-regex-dev:arm64 (1.58.0.0ubuntu1) ... Setting up libboost-system-dev:arm64 (1.58.0.0ubuntu1) ... Setting up libboost-thread1.58.0:arm64 (1.58.0+dfsg-3.1ubuntu1) ... Setting up libboost-thread1.58-dev:arm64 (1.58.0+dfsg-3.1ubuntu1) ... Setting up libboost-thread-dev:arm64 (1.58.0.0ubuntu1) ... Setting up libpixman-1-0:arm64 (0.33.4-1) ... Setting up libxcb-render0:arm64 (1.11.1-1ubuntu1) ... Setting up libxcb-shm0:arm64 (1.11.1-1ubuntu1) ... Setting up libxrender1:arm64 (1:0.9.9-0ubuntu1) ... Setting up libcairo2:arm64 (1.14.4-1) ... Setting up libcairo-gobject2:arm64 (1.14.4-1) ... Setting up libcairo-script-interpreter2:arm64 (1.14.4-1) ... Setting up libexpat1-dev:arm64 (2.1.0-7) ... Setting up zlib1g-dev:arm64 (1:1.2.8.dfsg-2ubuntu4) ... Setting up libpng12-dev:arm64 (1.2.54-1) ... Setting up libfreetype6-dev:arm64 (2.5.2-4ubuntu2) ... Setting up pkg-config (0.29-2ubuntu1) ... Setting up libfontconfig1-dev:arm64 (2.11.1-0ubuntu6) ... Setting up xorg-sgml-doctools (1:1.11-1) ... Setting up x11proto-core-dev (7.0.28-0ubuntu1) ... Setting up libxau-dev:arm64 (1:1.0.8-1) ... Setting up libxdmcp-dev:arm64 (1:1.1.2-1) ... Setting up x11proto-input-dev (2.3.1-1) ... Setting up x11proto-kb-dev (1.0.7-0ubuntu1) ... Setting up xtrans-dev (1.3.5-1) ... Setting up libpthread-stubs0-dev:arm64 (0.3-4) ... Setting up libxcb1-dev:arm64 (1.11.1-1ubuntu1) ... Setting up libx11-dev:arm64 (2:1.6.3-1ubuntu2) ... Setting up x11proto-render-dev (2:0.11.1-2) ... Setting up libxrender-dev:arm64 (1:0.9.9-0ubuntu1) ... Setting up x11proto-xext-dev (7.3.0-1) ... Setting up libxext-dev:arm64 (2:1.3.3-1) ... Setting up libice-dev:arm64 (2:1.0.9-1) ... Setting up libsm-dev:arm64 (2:1.2.2-1) ... Setting up libpixman-1-dev (0.33.4-1) ... Setting up libxcb-render0-dev:arm64 (1.11.1-1ubuntu1) ... Setting up libxcb-shm0-dev:arm64 (1.11.1-1ubuntu1) ... Setting up libglib2.0-bin (2.47.3-3) ... Setting up libpcre16-3:arm64 (2:8.35-7.1ubuntu1) ... Setting up libpcre32-3:arm64 (2:8.35-7.1ubuntu1) ... Setting up libpcre3-dev:arm64 (2:8.35-7.1ubuntu1) ... Setting up libglib2.0-dev (2.47.3-3) ... Setting up libcairo2-dev (1.14.4-1) ... Setting up libcurl4-gnutls-dev:arm64 (7.45.0-1ubuntu1) ... Setting up libdap17v5:arm64 (3.14.0-4) ... Setting up libdapserver7v5:arm64 (3.14.0-4) ... Setting up libdapclient6v5:arm64 (3.14.0-4) ... Setting up libxml2-dev:arm64 (2.9.2+zdfsg1-4ubuntu1) ... Setting up uuid-dev:arm64 (2.27.1-1ubuntu3) ... Setting up libdap-dev:arm64 (3.14.0-4) ... Setting up libfreexl1:arm64 (1.0.2-1) ... Setting up libgeos-3.5.0 (3.5.0-1build1) ... Setting up libgeos-c1v5 (3.5.0-1build1) ... Setting up libgif7:arm64 (5.1.1-0.1) ... Setting up libhdf4-0-alt (4.2.10-3.2) ... Setting up libhdf5-10:arm64 (1.8.16+docs-1) ... Setting up libminizip1:arm64 (1.1-7) ... Setting up liburiparser1:arm64 (0.8.4-1) ... Setting up libkmlbase1:arm64 (1.3.0~rc2-1) ... Setting up libkmldom1:arm64 (1.3.0~rc2-1) ... Setting up libkmlengine1:arm64 (1.3.0~rc2-1) ... Setting up mysql-common (5.6.27-2) ... update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode Setting up libmysqlclient18:arm64 (5.6.27-2) ... Setting up libnetcdf7 (1:4.4.0~rc3-1) ... Setting up libodbc1:arm64 (2.3.1-4) ... Setting up proj-data (4.9.2-1) ... Setting up libproj9 (4.9.2-1) ... Setting up libogdi3.2 (3.2.0~beta2-7.1build1) ... Setting up libopenjp2-7:arm64 (2.1.0-2.1) ... Setting up libtiff5:arm64 (4.0.5-1) ... Setting up libpoppler57:arm64 (0.38.0-0ubuntu1) ... Setting up libpq5:arm64 (9.4.5-1build1) ... Setting up liblwgeom-2.1.8 (2.1.8+dfsg-4) ... Setting up libspatialite7:arm64 (4.3.0a-1) ... Setting up libwebp5:arm64 (0.4.4-1) ... Setting up libxerces-c3.1:arm64 (3.1.2+debian-1) ... Setting up libgeos-dev (3.5.0-1build1) ... Setting up libgif-dev (5.1.1-0.1) ... Setting up libharfbuzz0b:arm64 (1.0.1-1build2) ... Setting up libharfbuzz-icu0:arm64 (1.0.1-1build2) ... Setting up libharfbuzz-gobject0:arm64 (1.0.1-1build2) ... Setting up libharfbuzz-dev (1.0.1-1build2) ... Setting up libhdf5-cpp-11:arm64 (1.8.16+docs-1) ... Setting up libjpeg-turbo8-dev:arm64 (1.3.0-0ubuntu2) ... Setting up libjpeg8-dev:arm64 (8c-2ubuntu8) ... Setting up libjpeg-dev:arm64 (8c-2ubuntu8) ... Setting up libhdf5-dev (1.8.16+docs-1) ... update-alternatives: using /usr/lib/aarch64-linux-gnu/pkgconfig/hdf5-serial.pc to provide /usr/lib/aarch64-linux-gnu/pkgconfig/hdf5.pc (hdf5.pc) in auto mode Setting up libjasper-dev (1.900.1-debian1-2.4) ... Setting up libltdl-dev:arm64 (2.4.2-1.11) ... Setting up libmysqlclient-dev (5.6.27-2) ... Setting up libnetcdf-dev (1:4.4.0~rc3-1) ... Setting up libssl-dev:arm64 (1.0.2d-0ubuntu2) ... Setting up libpq-dev (9.4.5-1build1) ... Setting up libsqlite3-dev:arm64 (3.9.2-1) ... Setting up libjbig-dev:arm64 (2.1-3.1) ... Setting up liblzma-dev:arm64 (5.1.1alpha+20120614-2ubuntu2) ... Setting up libtiffxx5:arm64 (4.0.5-1) ... Setting up libtiff5-dev:arm64 (4.0.5-1) ... Setting up libtool (2.4.2-1.11) ... Setting up libxerces-c-dev (3.1.2+debian-1) ... Setting up scons (2.4.1-1) ... Setting up libwebpmux1:arm64 (0.4.4-1) ... Setting up libwebpdemux1:arm64 (0.4.4-1) ... Setting up libwebp-dev:arm64 (0.4.4-1) ... Setting up libhdf4-alt-dev (4.2.10-3.2) ... Setting up libspatialite-dev:arm64 (4.3.0a-1) ... Setting up libproj-dev (4.9.2-1) ... Setting up debhelper (9.20151126ubuntu1) ... Setting up odbcinst1debian2:arm64 (2.3.1-4) ... Setting up libgdal1i (1.11.3+dfsg-2build1) ... Setting up unixodbc (2.3.1-4) ... Setting up unixodbc-dev (2.3.1-4) ... Setting up libgdal-dev (1.11.3+dfsg-2build1) ... Setting up sbuild-build-depends-mapnik-dummy (0.invalid.0) ... Setting up dh-strip-nondeterminism (0.014-1) ... Setting up odbcinst (2.3.1-4) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... Processing triggers for systemd (228-2ubuntu1) ... ┌──────────────────────────────────────────────────────────────────────────────┐ │ Build environment │ └──────────────────────────────────────────────────────────────────────────────┘ Kernel: Linux 3.13.0-65-generic arm64 (aarch64) Toolchain package versions: binutils_2.25.90.20151125-2ubuntu1 dpkg-dev_1.18.3ubuntu1 g++-5_5.2.1-27ubuntu1 gcc-5_5.2.1-27ubuntu1 libc6-dev_2.21-0ubuntu4 libstdc++-5-dev_5.2.1-27ubuntu1 libstdc++6_5.2.1-27ubuntu1 linux-libc-dev_4.3.0-0.9 Package versions: adduser_3.113+nmu3ubuntu4 advancecomp_1.20-1 apt_1.1.3 apt-transport-https_1.1.3 autotools-dev_20150820.1 base-files_9.4ubuntu3 base-passwd_3.5.38 bash_4.3-14ubuntu1 binutils_2.25.90.20151125-2ubuntu1 bsdmainutils_9.0.6ubuntu1 bsdutils_1:2.27.1-1ubuntu3 build-essential_12.1ubuntu2 bzip2_1.0.6-8 ca-certificates_20150426ubuntu1 comerr-dev_2.1-1.42.13-1ubuntu1 coreutils_8.23-4ubuntu2 cpp_4:5.2.1-16ubuntu2 cpp-5_5.2.1-27ubuntu1 dash_0.5.7-4ubuntu2 debconf_1.5.58ubuntu1 debhelper_9.20151126ubuntu1 debianutils_4.5.1 dh-strip-nondeterminism_0.014-1 diffutils_1:3.3-2 dmsetup_2:1.02.99-1ubuntu1 dpkg_1.18.3ubuntu1 dpkg-dev_1.18.3ubuntu1 e2fslibs_1.42.13-1ubuntu1 e2fsprogs_1.42.13-1ubuntu1 fakeroot_1.20.2-1ubuntu1 file_1:5.25-2ubuntu1 findutils_4.4.2-10 fontconfig-config_2.11.1-0ubuntu6 fonts-dejavu-core_2.35-1 g++_4:5.2.1-16ubuntu2 g++-5_5.2.1-27ubuntu1 gcc_4:5.2.1-16ubuntu2 gcc-5_5.2.1-27ubuntu1 gcc-5-base_5.2.1-27ubuntu1 gettext_0.19.4-1ubuntu3 gettext-base_0.19.4-1ubuntu3 gnupg_1.4.19-6ubuntu1 gpgv_1.4.19-6ubuntu1 grep_2.22-1 groff-base_1.22.3-4 gzip_1.6-4ubuntu1 hdf5-helpers_1.8.16+docs-1 hostname_3.16ubuntu2 icu-devtools_55.1-6ubuntu1 init_1.24ubuntu2 initscripts_2.88dsf-59.2ubuntu3 insserv_1.14.0-5ubuntu3 intltool-debian_0.35.0+20060710.4 krb5-multidev_1.13.2+dfsg-4 libacl1_2.2.52-2 libapparmor1_2.10-0ubuntu8 libapt-pkg4.16_1.0.10.2ubuntu1 libapt-pkg5.0_1.1.3 libarchive-zip-perl_1.53-1 libarmadillo6_1:6.200.4+dfsg-1 libarpack2_3.3.0-1 libasan2_5.2.1-27ubuntu1 libasn1-8-heimdal_1.6~rc2+dfsg-10ubuntu1 libasprintf0v5_0.19.4-1ubuntu3 libatomic1_5.2.1-27ubuntu1 libattr1_1:2.4.47-2 libaudit-common_1:2.4.4-4ubuntu1 libaudit1_1:2.4.4-4ubuntu1 libblas-common_1.2.20110419-11 libblas3_1.2.20110419-11 libblkid1_2.27.1-1ubuntu3 libboost-atomic1.58-dev_1.58.0+dfsg-3.1ubuntu1 libboost-atomic1.58.0_1.58.0+dfsg-3.1ubuntu1 libboost-chrono1.58-dev_1.58.0+dfsg-3.1ubuntu1 libboost-chrono1.58.0_1.58.0+dfsg-3.1ubuntu1 libboost-date-time1.58-dev_1.58.0+dfsg-3.1ubuntu1 libboost-date-time1.58.0_1.58.0+dfsg-3.1ubuntu1 libboost-filesystem-dev_1.58.0.0ubuntu1 libboost-filesystem1.58-dev_1.58.0+dfsg-3.1ubuntu1 libboost-filesystem1.58.0_1.58.0+dfsg-3.1ubuntu1 libboost-program-options-dev_1.58.0.0ubuntu1 libboost-program-options1.58-dev_1.58.0+dfsg-3.1ubuntu1 libboost-program-options1.58.0_1.58.0+dfsg-3.1ubuntu1 libboost-regex-dev_1.58.0.0ubuntu1 libboost-regex1.58-dev_1.58.0+dfsg-3.1ubuntu1 libboost-regex1.58.0_1.58.0+dfsg-3.1ubuntu1 libboost-serialization1.58-dev_1.58.0+dfsg-3.1ubuntu1 libboost-serialization1.58.0_1.58.0+dfsg-3.1ubuntu1 libboost-system-dev_1.58.0.0ubuntu1 libboost-system1.58-dev_1.58.0+dfsg-3.1ubuntu1 libboost-system1.58.0_1.58.0+dfsg-3.1ubuntu1 libboost-thread-dev_1.58.0.0ubuntu1 libboost-thread1.58-dev_1.58.0+dfsg-3.1ubuntu1 libboost-thread1.58.0_1.58.0+dfsg-3.1ubuntu1 libboost1.58-dev_1.58.0+dfsg-3.1ubuntu1 libbz2-1.0_1.0.6-8 libc-bin_2.21-0ubuntu4 libc-dev-bin_2.21-0ubuntu4 libc6_2.21-0ubuntu4 libc6-dev_2.21-0ubuntu4 libcairo-gobject2_1.14.4-1 libcairo-script-interpreter2_1.14.4-1 libcairo2_1.14.4-1 libcairo2-dev_1.14.4-1 libcap2_1:2.24-12 libcap2-bin_1:2.24-12 libcc1-0_5.2.1-27ubuntu1 libcomerr2_1.42.13-1ubuntu1 libcroco3_0.6.9-1 libcryptsetup4_2:1.6.6-5ubuntu2 libcurl3-gnutls_7.45.0-1ubuntu1 libcurl4-gnutls-dev_7.45.0-1ubuntu1 libdap-dev_3.14.0-4 libdap17v5_3.14.0-4 libdapclient6v5_3.14.0-4 libdapserver7v5_3.14.0-4 libdb5.3_5.3.28-11 libdbus-1-3_1.10.4-1ubuntu2 libdebconfclient0_0.198ubuntu1 libdevmapper1.02.1_2:1.02.99-1ubuntu1 libdpkg-perl_1.18.3ubuntu1 libelf1_0.163-5.1 libepsilon1_0.9.2-3 libexpat1_2.1.0-7 libexpat1-dev_2.1.0-7 libfakeroot_1.20.2-1ubuntu1 libfdisk1_2.27.1-1ubuntu3 libffi6_3.2.1-3 libfile-stripnondeterminism-perl_0.014-1 libfontconfig1_2.11.1-0ubuntu6 libfontconfig1-dev_2.11.1-0ubuntu6 libfreetype6_2.5.2-4ubuntu2 libfreetype6-dev_2.5.2-4ubuntu2 libfreexl1_1.0.2-1 libgcc-5-dev_5.2.1-27ubuntu1 libgcc1_1:5.2.1-27ubuntu1 libgcrypt20_1.6.4-3 libgdal-dev_1.11.3+dfsg-2build1 libgdal1i_1.11.3+dfsg-2build1 libgdbm3_1.8.3-13.1 libgeos-3.5.0_3.5.0-1build1 libgeos-c1v5_3.5.0-1build1 libgeos-dev_3.5.0-1build1 libgfortran3_5.2.1-27ubuntu1 libgif-dev_5.1.1-0.1 libgif7_5.1.1-0.1 libglib2.0-0_2.47.3-3 libglib2.0-bin_2.47.3-3 libglib2.0-data_2.47.3-3 libglib2.0-dev_2.47.3-3 libgmp10_2:6.1.0+dfsg-2 libgnutls-deb0-28_3.3.18-1ubuntu1 libgomp1_5.2.1-27ubuntu1 libgpg-error0_1.20-1 libgraphite2-3_1.2.4-3ubuntu1 libgssapi-krb5-2_1.13.2+dfsg-4 libgssapi3-heimdal_1.6~rc2+dfsg-10ubuntu1 libgssrpc4_1.13.2+dfsg-4 libharfbuzz-dev_1.0.1-1build2 libharfbuzz-gobject0_1.0.1-1build2 libharfbuzz-icu0_1.0.1-1build2 libharfbuzz0b_1.0.1-1build2 libhcrypto4-heimdal_1.6~rc2+dfsg-10ubuntu1 libhdf4-0-alt_4.2.10-3.2 libhdf4-alt-dev_4.2.10-3.2 libhdf5-10_1.8.16+docs-1 libhdf5-cpp-11_1.8.16+docs-1 libhdf5-dev_1.8.16+docs-1 libheimbase1-heimdal_1.6~rc2+dfsg-10ubuntu1 libheimntlm0-heimdal_1.6~rc2+dfsg-10ubuntu1 libhogweed4_3.1.1-4 libhx509-5-heimdal_1.6~rc2+dfsg-10ubuntu1 libice-dev_2:1.0.9-1 libice6_2:1.0.9-1 libicu-dev_55.1-6ubuntu1 libicu55_55.1-6ubuntu1 libidn11_1.32-3ubuntu1 libisl13_0.14-2 libisl15_0.15-3 libitm1_5.2.1-27ubuntu1 libjasper-dev_1.900.1-debian1-2.4 libjasper1_1.900.1-debian1-2.4 libjbig-dev_2.1-3.1 libjbig0_2.1-3.1 libjpeg-dev_8c-2ubuntu8 libjpeg-turbo8_1.3.0-0ubuntu2 libjpeg-turbo8-dev_1.3.0-0ubuntu2 libjpeg8_8c-2ubuntu8 libjpeg8-dev_8c-2ubuntu8 libjson-c2_0.11-4ubuntu2 libk5crypto3_1.13.2+dfsg-4 libkadm5clnt-mit9_1.13.2+dfsg-4 libkadm5srv-mit9_1.13.2+dfsg-4 libkdb5-8_1.13.2+dfsg-4 libkeyutils1_1.5.9-5ubuntu1 libkmlbase1_1.3.0~rc2-1 libkmldom1_1.3.0~rc2-1 libkmlengine1_1.3.0~rc2-1 libkmod2_21-1ubuntu1 libkrb5-26-heimdal_1.6~rc2+dfsg-10ubuntu1 libkrb5-3_1.13.2+dfsg-4 libkrb5support0_1.13.2+dfsg-4 liblapack3_3.5.0-5 liblcms2-2_2.6-3ubuntu2 libldap-2.4-2_2.4.41+dfsg-1ubuntu2 liblockfile-bin_1.09-6ubuntu1 liblockfile1_1.09-6ubuntu1 libltdl-dev_2.4.2-1.11 libltdl7_2.4.2-1.11 liblwgeom-2.1.8_2.1.8+dfsg-4 liblzma-dev_5.1.1alpha+20120614-2ubuntu2 liblzma5_5.1.1alpha+20120614-2ubuntu2 liblzo2-2_2.08-1.2 libmagic1_1:5.25-2ubuntu1 libminizip1_1.1-7 libmount1_2.27.1-1ubuntu3 libmpc3_1.0.3-1 libmpfr4_3.1.3-1 libmysqlclient-dev_5.6.27-2 libmysqlclient18_5.6.27-2 libncurses5_5.9+20150516-2ubuntu1 libncursesw5_5.9+20150516-2ubuntu1 libnetcdf-dev_1:4.4.0~rc3-1 libnetcdf7_1:4.4.0~rc3-1 libnettle6_3.1.1-4 libnih-dbus1_1.0.3-4ubuntu27 libnih1_1.0.3-4ubuntu27 libodbc1_2.3.1-4 libogdi3.2_3.2.0~beta2-7.1build1 libopenjp2-7_2.1.0-2.1 libp11-kit0_0.23.1-3 libpam-modules_1.1.8-3.1ubuntu3 libpam-modules-bin_1.1.8-3.1ubuntu3 libpam-runtime_1.1.8-3.1ubuntu3 libpam0g_1.1.8-3.1ubuntu3 libpcre16-3_2:8.35-7.1ubuntu1 libpcre3_2:8.35-7.1ubuntu1 libpcre3-dev_2:8.35-7.1ubuntu1 libpcre32-3_2:8.35-7.1ubuntu1 libpcrecpp0v5_2:8.35-7.1ubuntu1 libpipeline1_1.4.1-1 libpixman-1-0_0.33.4-1 libpixman-1-dev_0.33.4-1 libpng12-0_1.2.54-1 libpng12-dev_1.2.54-1 libpoppler57_0.38.0-0ubuntu1 libpq-dev_9.4.5-1build1 libpq5_9.4.5-1build1 libprocps3_1:3.3.9-1ubuntu8 libproj-dev_4.9.2-1 libproj9_4.9.2-1 libpthread-stubs0-dev_0.3-4 libpython-stdlib_2.7.9-1 libpython2.7-minimal_2.7.10-4ubuntu2 libpython2.7-stdlib_2.7.10-4ubuntu2 libreadline6_6.3-8ubuntu1 libroken18-heimdal_1.6~rc2+dfsg-10ubuntu1 librtmp1_2.4+20150115.gita107cef-1build1 libsasl2-2_2.1.26.dfsg1-14 libsasl2-modules-db_2.1.26.dfsg1-14 libseccomp2_2.2.3-2ubuntu1 libselinux1_2.4-3 libsemanage-common_2.4-3 libsemanage1_2.4-3 libsepol1_2.4-2 libslang2_2.3.0-2ubuntu1 libsm-dev_2:1.2.2-1 libsm6_2:1.2.2-1 libsmartcols1_2.27.1-1ubuntu3 libspatialite-dev_4.3.0a-1 libspatialite7_4.3.0a-1 libsqlite3-0_3.9.2-1 libsqlite3-dev_3.9.2-1 libss2_1.42.13-1ubuntu1 libssl-dev_1.0.2d-0ubuntu2 libssl1.0.0_1.0.2d-0ubuntu2 libstdc++-5-dev_5.2.1-27ubuntu1 libstdc++6_5.2.1-27ubuntu1 libsuperlu4_4.3+dfsg-3 libsystemd0_228-2ubuntu1 libtasn1-6_4.7-2 libtiff5_4.0.5-1 libtiff5-dev_4.0.5-1 libtiffxx5_4.0.5-1 libtimedate-perl_2.3000-2 libtinfo5_5.9+20150516-2ubuntu1 libtool_2.4.2-1.11 libubsan0_5.2.1-27ubuntu1 libudev1_228-2ubuntu1 libunistring0_0.9.3-5.2ubuntu1 liburiparser1_0.8.4-1 libusb-0.1-4_2:0.1.12-27 libustr-1.0-1_1.0.4-5 libuuid1_2.27.1-1ubuntu3 libwebp-dev_0.4.4-1 libwebp5_0.4.4-1 libwebpdemux1_0.4.4-1 libwebpmux1_0.4.4-1 libwind0-heimdal_1.6~rc2+dfsg-10ubuntu1 libx11-6_2:1.6.3-1ubuntu2 libx11-data_2:1.6.3-1ubuntu2 libx11-dev_2:1.6.3-1ubuntu2 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 libxdmcp-dev_1:1.1.2-1 libxdmcp6_1:1.1.2-1 libxerces-c-dev_3.1.2+debian-1 libxerces-c3.1_3.1.2+debian-1 libxext-dev_2:1.3.3-1 libxext6_2:1.3.3-1 libxml2_2.9.2+zdfsg1-4ubuntu1 libxml2-dev_2.9.2+zdfsg1-4ubuntu1 libxrender-dev_1:0.9.9-0ubuntu1 libxrender1_1:0.9.9-0ubuntu1 linux-libc-dev_4.3.0-0.9 lockfile-progs_0.1.17 login_1:4.1.5.1-1.1ubuntu7 lsb-base_9.20150917ubuntu1 make_4.0-8.2 man-db_2.7.5-1 mawk_1.3.3-17ubuntu2 mime-support_3.59ubuntu1 mount_2.27.1-1ubuntu3 multiarch-support_2.21-0ubuntu4 mysql-common_5.6.27-2 ncurses-base_5.9+20150516-2ubuntu1 ncurses-bin_5.9+20150516-2ubuntu1 odbcinst_2.3.1-4 odbcinst1debian2_2.3.1-4 openssl_1.0.2d-0ubuntu2 optipng_0.7.5-1 passwd_1:4.1.5.1-1.1ubuntu7 patch_2.7.5-1 perl_5.20.2-6 perl-base_5.20.2-6 perl-modules_5.20.2-6 pkg-config_0.29-2ubuntu1 pkg-create-dbgsym_0.70 pkgbinarymangler_122 po-debconf_1.0.18 policyrcd-script-zg2_0.1-2 procps_1:3.3.9-1ubuntu8 proj-data_4.9.2-1 python_2.7.9-1 python-minimal_2.7.9-1 python2.7_2.7.10-4ubuntu2 python2.7-minimal_2.7.10-4ubuntu2 readline-common_6.3-8ubuntu1 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-mapnik-dummy_0.invalid.0 scons_2.4.1-1 sed_4.2.2-6.1 sensible-utils_0.0.9 systemd_228-2ubuntu1 systemd-sysv_228-2ubuntu1 sysv-rc_2.88dsf-59.2ubuntu3 sysvinit-utils_2.88dsf-59.2ubuntu3 tar_1.28-2.1 tzdata_2015g-1 ubuntu-keyring_2012.05.19 ucf_3.0031 udev_228-2ubuntu1 unixodbc_2.3.1-4 unixodbc-dev_2.3.1-4 util-linux_2.27.1-1ubuntu3 uuid-dev_2.27.1-1ubuntu3 x11-common_1:7.7+12ubuntu1 x11proto-core-dev_7.0.28-0ubuntu1 x11proto-input-dev_2.3.1-1 x11proto-kb-dev_1.0.7-0ubuntu1 x11proto-render-dev_2:0.11.1-2 x11proto-xext-dev_7.3.0-1 xorg-sgml-doctools_1:1.11-1 xtrans-dev_1.3.5-1 xz-utils_5.1.1alpha+20120614-2ubuntu2 zlib1g_1:1.2.8.dfsg-2ubuntu4 zlib1g-dev_1:1.2.8.dfsg-2ubuntu4 ┌──────────────────────────────────────────────────────────────────────────────┐ │ Build │ └──────────────────────────────────────────────────────────────────────────────┘ Unpack source ───────────── gpgv: Signature made Thu Nov 26 21:39:09 2015 UTC using RSA key ID E88D4AF1 gpgv: Can't check signature: public key not found dpkg-source: warning: failed to verify signature on ./mapnik_3.0.9+ds-1.dsc dpkg-source: info: extracting mapnik in mapnik-3.0.9+ds dpkg-source: info: unpacking mapnik_3.0.9+ds.orig.tar.gz dpkg-source: info: unpacking mapnik_3.0.9+ds-1.debian.tar.xz dpkg-source: info: applying 2001_ftemplate-depth.patch Check disc space ──────────────── Sufficient free space for build User Environment ──────────────── DEB_BUILD_OPTIONS=parallel=8 HOME=/home/buildd LANG=C 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=/«BUILDDIR»/mapnik-3.0.9+ds SHELL=/bin/sh SUDO_COMMAND=/usr/sbin/chroot /«CHROOT» su buildd -s /bin/sh -c cd '/«BUILDDIR»/mapnik-3.0.9+ds' && 'env' SUDO_GID=2501 SUDO_UID=2001 SUDO_USER=buildd TERM=unknown USER=buildd USERNAME=root dpkg-buildpackage ───────────────── dpkg-buildpackage: source package mapnik dpkg-buildpackage: source version 3.0.9+ds-1 dpkg-buildpackage: source distribution unstable dpkg-source --before-build mapnik-3.0.9+ds dpkg-buildpackage: host architecture arm64 fakeroot debian/rules clean dh clean --parallel dh_testdir -O--parallel debian/rules override_dh_auto_clean make[1]: Entering directory '/«BUILDDIR»/mapnik-3.0.9+ds' rm -rf build-python rm -rf debian/stamps dh_clean make[1]: Leaving directory '/«BUILDDIR»/mapnik-3.0.9+ds' dh_clean -O--parallel debian/rules build-arch dh build-arch --parallel dh_testdir -a -O--parallel debian/rules override_dh_auto_configure make[1]: Entering directory '/«BUILDDIR»/mapnik-3.0.9+ds' mkdir build-python mkdir debian/stamps cp -r demo deps fonts include plugins src test utils SConstruct build-python touch debian/stamps/configure-python /usr/bin/scons -C build-python configure \ -j1 OPTIMIZATION=2 FULL_LIB_PATH=False INPUT_PLUGINS=csv,gdal,geojson,ogr,pgraster,postgis,raster,shape,sqlite,topojson PROJ_INCLUDES=/usr/include PROJ_LIBS=/usr/lib SYSTEM_FONTS=/usr/share/fonts XMLPARSER=libxml2 DEMO=False CPP_TESTS=False PREFIX=/usr LIB_DIR_NAME=/mapnik/3.0 CUSTOM_CXXFLAGS="-g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0" CUSTOM_CFLAGS="-g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0" CUSTOM_LDFLAGS="-Wl,-Bsymbolic-functions -Wl,-z,relro -g0" \ CCFLAGS="-g -O2 -fstack-protector-strong -Wformat -Werror=format-security" \ DESTDIR=/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp scons: Entering directory `/«BUILDDIR»/mapnik-3.0.9+ds/build-python' scons: Reading SConscript files ...  Welcome to Mapnik...  Configuring build environment... Configuring on Linux in *release mode*... Checking for freetype-config... yes Checking for xml2-config... yes Checking for dlfcn.h support ... yes Checking if compiler (c++) supports -std=c++11 flag... (cached) yes Checking for C library z... yes Checking for C++ library icuuc... yes Checking for ICU version >= 4.2... found: icu 55.1 (cached) Checking for C++ library harfbuzz... yes Checking for HarfBuzz version >= 0.9.34... found: HarfBuzz 1.0.1 Checking for HarfBuzz with freetype support (cached) yes Searching for boost libs and headers... (cached)  Using default boost lib dir: /usr/lib Using default boost include dir: /usr/include Checking for C++ header file boost/version.hpp... yes Checking for Boost version >= 1.47... yes Found boost lib version... 1_58 Checking for C++ library boost_system... yes Checking for C++ library boost_filesystem... yes Checking for C++ library boost_regex... yes Checking for C++ library boost_program_options... yes Checking for C++ library boost_thread... yes Checking whether Boost was compiled with C++11 scoped enums ... yes Checking if boost_regex was built with ICU unicode support... (cached) yes Checking for C library jpeg... yes Checking for C library proj... yes Checking for C library png... yes Checking for C library webp... yes Checking for C library tiff... yes Checking for pkg-config... yes Checking for requested plugins dependencies... Checking for gdal-config --libs... yes Checking for gdal-config --cflags... yes Checking for name of gdal library... gdal Checking for C++ library gdal... yes Checking if gdal is ogr enabled... yes Checking for gdal-config --libs... yes Checking for gdal-config --cflags... yes Checking for name of ogr library... gdal Checking for C++ library gdal... yes Checking for pg_config... yes Checking for pg_config... yes Checking for C library sqlite3... yes Checking if SQLite supports RTREE... (cached) yes Checking for cairo... yes Checking for cairo lib and include paths... yes Checking for cairo freetype font support ... yes  All Required dependencies found!  Saving new file 'config.py'... Will hold custom path variables from commandline and python config file(s)...  Configure completed: run `make` to build or `make install` dh override_dh_auto_configure --parallel make[1]: Leaving directory '/«BUILDDIR»/mapnik-3.0.9+ds' debian/rules override_dh_auto_build make[1]: Entering directory '/«BUILDDIR»/mapnik-3.0.9+ds' /usr/bin/scons -j1 -C build-python scons: Entering directory `/«BUILDDIR»/mapnik-3.0.9+ds/build-python' scons: Reading SConscript files ... Using previous successful configuration... Re-configure by running "python scons/scons.py configure".  Welcome to Mapnik...  scons: done reading SConscript files. scons: Building targets ... c++ -o deps/agg/src/agg_vpgen_segmentator.o -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql deps/agg/src/agg_vpgen_segmentator.cpp c++ -o deps/agg/src/agg_gsv_text.o -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql deps/agg/src/agg_gsv_text.cpp c++ -o deps/agg/src/agg_line_profile_aa.o -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql deps/agg/src/agg_line_profile_aa.cpp c++ -o deps/agg/src/agg_vcgen_dash.o -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql deps/agg/src/agg_vcgen_dash.cpp c++ -o deps/agg/src/agg_arc.o -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql deps/agg/src/agg_arc.cpp c++ -o deps/agg/src/agg_trans_single_path.o -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql deps/agg/src/agg_trans_single_path.cpp c++ -o deps/agg/src/agg_trans_affine.o -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql deps/agg/src/agg_trans_affine.cpp c++ -o deps/agg/src/agg_vcgen_contour.o -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql deps/agg/src/agg_vcgen_contour.cpp c++ -o deps/agg/src/agg_curves.o -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql deps/agg/src/agg_curves.cpp c++ -o deps/agg/src/agg_vpgen_clip_polyline.o -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql deps/agg/src/agg_vpgen_clip_polyline.cpp c++ -o deps/agg/src/agg_vpgen_clip_polygon.o -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql deps/agg/src/agg_vpgen_clip_polygon.cpp c++ -o deps/agg/src/agg_pixfmt_rgba.o -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql deps/agg/src/agg_pixfmt_rgba.cpp In file included from deps/agg/src/agg_pixfmt_rgba.cpp:5:0: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from deps/boost/gil/extension/toolbox/hsv.hpp:18:0, from deps/agg/src/agg_pixfmt_rgba.cpp:7: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from deps/boost/gil/extension/toolbox/hsl.hpp:18:0, from deps/agg/src/agg_pixfmt_rgba.cpp:8: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o deps/agg/src/agg_vcgen_stroke.o -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql deps/agg/src/agg_vcgen_stroke.cpp c++ -o deps/agg/src/agg_arrowhead.o -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql deps/agg/src/agg_arrowhead.cpp c++ -o deps/agg/src/agg_vcgen_markers_term.o -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql deps/agg/src/agg_vcgen_markers_term.cpp c++ -o deps/agg/src/agg_bezier_arc.o -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql deps/agg/src/agg_bezier_arc.cpp c++ -o deps/agg/src/agg_bspline.o -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql deps/agg/src/agg_bspline.cpp c++ -o deps/agg/src/agg_image_filters.o -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql deps/agg/src/agg_image_filters.cpp c++ -o deps/agg/src/agg_rounded_rect.o -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql deps/agg/src/agg_rounded_rect.cpp c++ -o deps/agg/src/agg_line_aa_basics.o -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql deps/agg/src/agg_line_aa_basics.cpp c++ -o deps/agg/src/agg_vcgen_smooth_poly1.o -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql deps/agg/src/agg_vcgen_smooth_poly1.cpp c++ -o deps/agg/src/agg_trans_double_path.o -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql deps/agg/src/agg_trans_double_path.cpp c++ -o deps/agg/src/agg_embedded_raster_fonts.o -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql deps/agg/src/agg_embedded_raster_fonts.cpp c++ -o deps/agg/src/agg_sqrt_tables.o -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql deps/agg/src/agg_sqrt_tables.cpp c++ -o deps/agg/src/agg_vcgen_bspline.o -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql deps/agg/src/agg_vcgen_bspline.cpp c++ -o deps/agg/src/agg_trans_warp_magnifier.o -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql deps/agg/src/agg_trans_warp_magnifier.cpp ar rc deps/agg/libagg.a deps/agg/src/agg_vpgen_segmentator.o deps/agg/src/agg_gsv_text.o deps/agg/src/agg_line_profile_aa.o deps/agg/src/agg_vcgen_dash.o deps/agg/src/agg_arc.o deps/agg/src/agg_trans_single_path.o deps/agg/src/agg_trans_affine.o deps/agg/src/agg_vcgen_contour.o deps/agg/src/agg_curves.o deps/agg/src/agg_vpgen_clip_polyline.o deps/agg/src/agg_vpgen_clip_polygon.o deps/agg/src/agg_pixfmt_rgba.o deps/agg/src/agg_vcgen_stroke.o deps/agg/src/agg_arrowhead.o deps/agg/src/agg_vcgen_markers_term.o deps/agg/src/agg_bezier_arc.o deps/agg/src/agg_bspline.o deps/agg/src/agg_image_filters.o deps/agg/src/agg_rounded_rect.o deps/agg/src/agg_line_aa_basics.o deps/agg/src/agg_vcgen_smooth_poly1.o deps/agg/src/agg_trans_double_path.o deps/agg/src/agg_embedded_raster_fonts.o deps/agg/src/agg_sqrt_tables.o deps/agg/src/agg_vcgen_bspline.o deps/agg/src/agg_trans_warp_magnifier.o ranlib deps/agg/libagg.a c++ -o plugins/input/csv/csv_datasource.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql plugins/input/csv/csv_datasource.cpp In file included from include/mapnik/geometry_adapters.hpp:30:0, from include/mapnik/geometry_correct.hpp:27, from plugins/input/csv/csv_utils.hpp:29, from plugins/input/csv/csv_datasource.cpp:23: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/geometry_correct.hpp:31:0, from plugins/input/csv/csv_utils.hpp:29, from plugins/input/csv/csv_datasource.cpp:23: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/wkt/wkt_grammar.hpp:31:0, from include/mapnik/wkt/wkt_factory.hpp:29, from plugins/input/csv/csv_utils.hpp:30, from plugins/input/csv/csv_datasource.cpp:23: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/wkt/wkt_generator_grammar.hpp:33:0, from include/mapnik/wkt/wkt_factory.hpp:30, from plugins/input/csv/csv_utils.hpp:30, from plugins/input/csv/csv_datasource.cpp:23: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/generic_json.hpp:31:0, from include/mapnik/json/geometry_grammar.hpp:29, from include/mapnik/json/geometry_parser.hpp:29, from plugins/input/csv/csv_utils.hpp:31, from plugins/input/csv/csv_datasource.cpp:23: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/error_handler.hpp:28:0, from include/mapnik/json/positions_grammar.hpp:29, from include/mapnik/json/geometry_grammar.hpp:30, from include/mapnik/json/geometry_parser.hpp:29, from plugins/input/csv/csv_utils.hpp:31, from plugins/input/csv/csv_datasource.cpp:23: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/positions_grammar.hpp:34:0, from include/mapnik/json/geometry_grammar.hpp:30, from include/mapnik/json/geometry_parser.hpp:29, from plugins/input/csv/csv_utils.hpp:31, from plugins/input/csv/csv_datasource.cpp:23: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/feature.hpp:29:0, from include/mapnik/datasource.hpp:29, from plugins/input/csv/csv_utils.hpp:35, from plugins/input/csv/csv_datasource.cpp:23: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from plugins/input/csv/csv_utils.hpp:38:0, from plugins/input/csv/csv_datasource.cpp:23: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from plugins/input/csv/csv_datasource.hpp:37:0, from plugins/input/csv/csv_datasource.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from plugins/input/csv/csv_featureset.hpp:35:0, from plugins/input/csv/csv_datasource.cpp:25: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from plugins/input/csv/csv_index_featureset.hpp:34:0, from plugins/input/csv/csv_datasource.cpp:27: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from plugins/input/csv/csv_datasource.cpp:46:0: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o plugins/input/csv/csv_featureset.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql plugins/input/csv/csv_featureset.cpp In file included from include/mapnik/feature.hpp:29:0, from plugins/input/csv/csv_featureset.hpp:26, from plugins/input/csv/csv_featureset.cpp:24: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from include/mapnik/geometry_adapters.hpp:30:0, from include/mapnik/geometry_correct.hpp:27, from plugins/input/csv/csv_utils.hpp:29, from plugins/input/csv/csv_featureset.hpp:28, from plugins/input/csv/csv_featureset.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/geometry_correct.hpp:31:0, from plugins/input/csv/csv_utils.hpp:29, from plugins/input/csv/csv_featureset.hpp:28, from plugins/input/csv/csv_featureset.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/wkt/wkt_grammar.hpp:31:0, from include/mapnik/wkt/wkt_factory.hpp:29, from plugins/input/csv/csv_utils.hpp:30, from plugins/input/csv/csv_featureset.hpp:28, from plugins/input/csv/csv_featureset.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/wkt/wkt_generator_grammar.hpp:33:0, from include/mapnik/wkt/wkt_factory.hpp:30, from plugins/input/csv/csv_utils.hpp:30, from plugins/input/csv/csv_featureset.hpp:28, from plugins/input/csv/csv_featureset.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/generic_json.hpp:31:0, from include/mapnik/json/geometry_grammar.hpp:29, from include/mapnik/json/geometry_parser.hpp:29, from plugins/input/csv/csv_utils.hpp:31, from plugins/input/csv/csv_featureset.hpp:28, from plugins/input/csv/csv_featureset.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/error_handler.hpp:28:0, from include/mapnik/json/positions_grammar.hpp:29, from include/mapnik/json/geometry_grammar.hpp:30, from include/mapnik/json/geometry_parser.hpp:29, from plugins/input/csv/csv_utils.hpp:31, from plugins/input/csv/csv_featureset.hpp:28, from plugins/input/csv/csv_featureset.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/positions_grammar.hpp:34:0, from include/mapnik/json/geometry_grammar.hpp:30, from include/mapnik/json/geometry_parser.hpp:29, from plugins/input/csv/csv_utils.hpp:31, from plugins/input/csv/csv_featureset.hpp:28, from plugins/input/csv/csv_featureset.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from plugins/input/csv/csv_utils.hpp:38:0, from plugins/input/csv/csv_featureset.hpp:28, from plugins/input/csv/csv_featureset.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from plugins/input/csv/csv_datasource.hpp:37:0, from plugins/input/csv/csv_featureset.hpp:29, from plugins/input/csv/csv_featureset.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from plugins/input/csv/csv_featureset.hpp:35:0, from plugins/input/csv/csv_featureset.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o plugins/input/csv/csv_index_featureset.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql plugins/input/csv/csv_index_featureset.cpp In file included from include/mapnik/feature.hpp:29:0, from plugins/input/csv/csv_index_featureset.hpp:26, from plugins/input/csv/csv_index_featureset.cpp:24: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from include/mapnik/geometry_adapters.hpp:30:0, from include/mapnik/geometry_correct.hpp:27, from plugins/input/csv/csv_utils.hpp:29, from plugins/input/csv/csv_index_featureset.hpp:29, from plugins/input/csv/csv_index_featureset.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/geometry_correct.hpp:31:0, from plugins/input/csv/csv_utils.hpp:29, from plugins/input/csv/csv_index_featureset.hpp:29, from plugins/input/csv/csv_index_featureset.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/wkt/wkt_grammar.hpp:31:0, from include/mapnik/wkt/wkt_factory.hpp:29, from plugins/input/csv/csv_utils.hpp:30, from plugins/input/csv/csv_index_featureset.hpp:29, from plugins/input/csv/csv_index_featureset.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/wkt/wkt_generator_grammar.hpp:33:0, from include/mapnik/wkt/wkt_factory.hpp:30, from plugins/input/csv/csv_utils.hpp:30, from plugins/input/csv/csv_index_featureset.hpp:29, from plugins/input/csv/csv_index_featureset.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/generic_json.hpp:31:0, from include/mapnik/json/geometry_grammar.hpp:29, from include/mapnik/json/geometry_parser.hpp:29, from plugins/input/csv/csv_utils.hpp:31, from plugins/input/csv/csv_index_featureset.hpp:29, from plugins/input/csv/csv_index_featureset.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/error_handler.hpp:28:0, from include/mapnik/json/positions_grammar.hpp:29, from include/mapnik/json/geometry_grammar.hpp:30, from include/mapnik/json/geometry_parser.hpp:29, from plugins/input/csv/csv_utils.hpp:31, from plugins/input/csv/csv_index_featureset.hpp:29, from plugins/input/csv/csv_index_featureset.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/positions_grammar.hpp:34:0, from include/mapnik/json/geometry_grammar.hpp:30, from include/mapnik/json/geometry_parser.hpp:29, from plugins/input/csv/csv_utils.hpp:31, from plugins/input/csv/csv_index_featureset.hpp:29, from plugins/input/csv/csv_index_featureset.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from plugins/input/csv/csv_utils.hpp:38:0, from plugins/input/csv/csv_index_featureset.hpp:29, from plugins/input/csv/csv_index_featureset.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from plugins/input/csv/csv_datasource.hpp:37:0, from plugins/input/csv/csv_index_featureset.hpp:30, from plugins/input/csv/csv_index_featureset.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from plugins/input/csv/csv_index_featureset.hpp:34:0, from plugins/input/csv/csv_index_featureset.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o plugins/input/csv/csv_inline_featureset.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql plugins/input/csv/csv_inline_featureset.cpp In file included from include/mapnik/feature.hpp:29:0, from plugins/input/csv/csv_inline_featureset.hpp:26, from plugins/input/csv/csv_inline_featureset.cpp:24: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from include/mapnik/geometry_adapters.hpp:30:0, from include/mapnik/geometry_correct.hpp:27, from plugins/input/csv/csv_utils.hpp:29, from plugins/input/csv/csv_inline_featureset.hpp:28, from plugins/input/csv/csv_inline_featureset.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/geometry_correct.hpp:31:0, from plugins/input/csv/csv_utils.hpp:29, from plugins/input/csv/csv_inline_featureset.hpp:28, from plugins/input/csv/csv_inline_featureset.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/wkt/wkt_grammar.hpp:31:0, from include/mapnik/wkt/wkt_factory.hpp:29, from plugins/input/csv/csv_utils.hpp:30, from plugins/input/csv/csv_inline_featureset.hpp:28, from plugins/input/csv/csv_inline_featureset.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/wkt/wkt_generator_grammar.hpp:33:0, from include/mapnik/wkt/wkt_factory.hpp:30, from plugins/input/csv/csv_utils.hpp:30, from plugins/input/csv/csv_inline_featureset.hpp:28, from plugins/input/csv/csv_inline_featureset.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/generic_json.hpp:31:0, from include/mapnik/json/geometry_grammar.hpp:29, from include/mapnik/json/geometry_parser.hpp:29, from plugins/input/csv/csv_utils.hpp:31, from plugins/input/csv/csv_inline_featureset.hpp:28, from plugins/input/csv/csv_inline_featureset.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/error_handler.hpp:28:0, from include/mapnik/json/positions_grammar.hpp:29, from include/mapnik/json/geometry_grammar.hpp:30, from include/mapnik/json/geometry_parser.hpp:29, from plugins/input/csv/csv_utils.hpp:31, from plugins/input/csv/csv_inline_featureset.hpp:28, from plugins/input/csv/csv_inline_featureset.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/positions_grammar.hpp:34:0, from include/mapnik/json/geometry_grammar.hpp:30, from include/mapnik/json/geometry_parser.hpp:29, from plugins/input/csv/csv_utils.hpp:31, from plugins/input/csv/csv_inline_featureset.hpp:28, from plugins/input/csv/csv_inline_featureset.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from plugins/input/csv/csv_utils.hpp:38:0, from plugins/input/csv/csv_inline_featureset.hpp:28, from plugins/input/csv/csv_inline_featureset.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from plugins/input/csv/csv_datasource.hpp:37:0, from plugins/input/csv/csv_inline_featureset.hpp:29, from plugins/input/csv/csv_inline_featureset.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o src/expression_grammar.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/expression_grammar.cpp In file included from include/mapnik/expression_node.hpp:28:0, from include/mapnik/expression_grammar_impl.hpp:27, from src/expression_grammar.cpp:25: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from include/mapnik/expression_grammar.hpp:34:0, from include/mapnik/expression_grammar_impl.hpp:28, from src/expression_grammar.cpp:25: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/expression_grammar_impl.hpp:34:0, from src/expression_grammar.cpp:25: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o src/fs.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/fs.cpp c++ -o src/request.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/request.cpp c++ -o src/well_known_srs.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/well_known_srs.cpp c++ -o src/params.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/params.cpp In file included from include/mapnik/params_impl.hpp:33:0, from src/params.cpp:26: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o src/image_filter_types.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/image_filter_types.cpp In file included from include/mapnik/image_filter_grammar.hpp:27:0, from src/image_filter_types.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/css_color_grammar.hpp:33:0, from include/mapnik/image_filter_grammar.hpp:33, from src/image_filter_types.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from src/image_filter_types.cpp:24:0: include/mapnik/image_filter_grammar.hpp: In member function 'double mapnik::percent_offset_impl::operator()(double) const': include/mapnik/image_filter_grammar.hpp:68:16: warning: declaration of 'result' shadows a member of 'mapnik::percent_offset_impl' [-Wshadow] double result = std::abs(val/100.0); ^ include/mapnik/image_filter_grammar.hpp:61:12: note: shadowed declaration is here struct result ^ In file included from include/mapnik/image_filter_grammar_impl.hpp:28:0, from src/image_filter_types.cpp:25: include/mapnik/warning_ignore.hpp: At global scope: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from src/image_filter_types.cpp:28:0: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o src/miniz_png.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/miniz_png.cpp In file included from include/mapnik/palette.hpp:34:0, from src/miniz_png.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from src/miniz_png.cpp:34:0: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o src/color.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/color.cpp In file included from src/color.cpp:32:0: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o src/conversions.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/conversions.cpp In file included from src/conversions.cpp:34:0: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o src/image_copy.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/image_copy.cpp c++ -o src/image_compositing.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/image_compositing.cpp In file included from src/image_compositing.cpp:31:0: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from src/image_compositing.cpp:39:0: deps/agg/include/agg_scanline_u.h: In member function 'void agg::scanline_u8_am::finalize(int)': deps/agg/include/agg_scanline_u.h:263:46: warning: declaration of 'span' shadows a member of 'agg::scanline_u8_am' [-Wshadow] typename base_type::iterator span = base_type::begin(); ^ deps/agg/include/agg_scanline_u.h:117:16: note: shadowed declaration is here struct span ^ deps/agg/include/agg_scanline_u.h: In member function 'void agg::scanline32_u8_am::finalize(int)': deps/agg/include/agg_scanline_u.h:477:46: warning: declaration of 'span' shadows a member of 'agg::scanline32_u8_am' [-Wshadow] typename base_type::iterator span = base_type::begin(); ^ deps/agg/include/agg_scanline_u.h:293:16: note: shadowed declaration is here struct span ^ c++ -o src/image_scaling.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/image_scaling.cpp In file included from src/image_scaling.cpp:30:0: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from src/image_scaling.cpp:43:0: deps/agg/include/agg_scanline_u.h: In member function 'void agg::scanline_u8_am::finalize(int)': deps/agg/include/agg_scanline_u.h:263:46: warning: declaration of 'span' shadows a member of 'agg::scanline_u8_am' [-Wshadow] typename base_type::iterator span = base_type::begin(); ^ deps/agg/include/agg_scanline_u.h:117:16: note: shadowed declaration is here struct span ^ deps/agg/include/agg_scanline_u.h: In member function 'void agg::scanline32_u8_am::finalize(int)': deps/agg/include/agg_scanline_u.h:477:46: warning: declaration of 'span' shadows a member of 'agg::scanline32_u8_am' [-Wshadow] typename base_type::iterator span = base_type::begin(); ^ deps/agg/include/agg_scanline_u.h:293:16: note: shadowed declaration is here struct span ^ c++ -o src/box2d.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/box2d.cpp In file included from src/box2d.cpp:35:0: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o src/datasource_cache.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/datasource_cache.cpp In file included from include/mapnik/feature.hpp:29:0, from include/mapnik/datasource.hpp:29, from src/datasource_cache.cpp:25: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from src/datasource_cache.cpp:26:0: include/mapnik/datasource_cache.hpp:67:35: warning: type attributes ignored after type is already defined [-Wattributes] extern template class MAPNIK_DECL singleton; ^ In file included from src/datasource_cache.cpp:33:0: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o src/datasource_cache_static.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/datasource_cache_static.cpp In file included from src/datasource_cache_static.cpp:24:0: include/mapnik/datasource_cache.hpp:67:35: warning: type attributes ignored after type is already defined [-Wattributes] extern template class MAPNIK_DECL singleton; ^ In file included from include/mapnik/feature.hpp:29:0, from include/mapnik/datasource.hpp:29, from src/datasource_cache_static.cpp:25: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ c++ -o src/debug.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/debug.cpp c++ -o src/geometry_reprojection.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/geometry_reprojection.cpp c++ -o src/expression_node.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/expression_node.cpp In file included from include/mapnik/expression_node.hpp:28:0, from src/expression_node.cpp:23: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from src/expression_node.cpp:29:0: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o src/expression_string.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/expression_string.cpp In file included from include/mapnik/function_call.hpp:26:0, from include/mapnik/expression_string.hpp:28, from src/expression_string.cpp:26: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ c++ -o src/expression.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/expression.cpp In file included from include/mapnik/expression_node.hpp:28:0, from include/mapnik/expression_grammar.hpp:30, from src/expression.cpp:28: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from include/mapnik/expression_grammar.hpp:34:0, from src/expression.cpp:28: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o src/transform_expression.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/transform_expression.cpp In file included from include/mapnik/function_call.hpp:26:0, from include/mapnik/expression_string.hpp:28, from src/transform_expression.cpp:24: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ c++ -o src/feature_kv_iterator.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/feature_kv_iterator.cpp In file included from include/mapnik/feature_kv_iterator.hpp:28:0, from src/feature_kv_iterator.cpp:23: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ c++ -o src/feature_style_processor.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/feature_style_processor.cpp In file included from include/mapnik/feature.hpp:29:0, from include/mapnik/feature_style_processor_impl.hpp:31, from src/feature_style_processor.cpp:25: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from include/mapnik/attribute_collector.hpp:43:0, from include/mapnik/feature_style_processor_impl.hpp:40, from src/feature_style_processor.cpp:25: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from src/feature_style_processor.cpp:25:0: include/mapnik/feature_style_processor_impl.hpp: In member function 'void mapnik::feature_style_processor::prepare_layer(mapnik::layer_rendering_material&, mapnik::feature_style_context_map&, Processor&, double, double, unsigned int, unsigned int, const mapnik::box2d&, int, std::set >&)': include/mapnik/feature_style_processor_impl.hpp:370:34: warning: declaration of 'rules' shadows a global declaration [-Wshadow] std::vector const& rules = style->get_rules(); ^ In file included from include/mapnik/feature_style_processor_impl.hpp:35:0, from src/feature_style_processor.cpp:25: include/mapnik/feature_type_style.hpp:52:32: note: shadowed declaration is here using rules = std::vector; ^ src/feature_style_processor.cpp: At global scope: src/feature_style_processor.cpp:47:28: warning: type attributes ignored after type is already defined [-Wattributes] template class MAPNIK_DECL feature_style_processor >; ^ src/feature_style_processor.cpp:58:28: warning: type attributes ignored after type is already defined [-Wattributes] template class MAPNIK_DECL feature_style_processor >; ^ c++ -o src/feature_type_style.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/feature_type_style.cpp In file included from include/mapnik/attribute.hpp:28:0, from include/mapnik/symbolizer_base.hpp:34, from include/mapnik/rule.hpp:28, from src/feature_type_style.cpp:24: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ c++ -o src/dasharray_parser.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/dasharray_parser.cpp In file included from src/dasharray_parser.cpp:27:0: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o src/font_engine_freetype.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/font_engine_freetype.cpp In file included from src/font_engine_freetype.cpp:34:0: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from src/font_engine_freetype.cpp:29:0: include/mapnik/util/file_io.hpp: In member function 'mapnik::util::file::data_type mapnik::util::file::data() const': include/mapnik/util/file_io.hpp:81:56: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] std::fread(buffer.get(), size_, 1, file_.get()); ^ c++ -o src/font_set.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/font_set.cpp c++ -o src/function_call.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/function_call.cpp In file included from include/mapnik/function_call.hpp:26:0, from src/function_call.cpp:23: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ c++ -o src/gradient.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/gradient.cpp c++ -o src/parse_path.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/parse_path.cpp In file included from include/mapnik/path_expression_grammar.hpp:30:0, from src/parse_path.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/attribute.hpp:28:0, from include/mapnik/path_expression_grammar_impl.hpp:25, from src/parse_path.cpp:25: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ c++ -o src/image_reader.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/image_reader.cpp In file included from include/mapnik/image_util.hpp:32:0, from src/image_reader.cpp:25: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o src/cairo_io.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/cairo_io.cpp In file included from include/mapnik/image_util.hpp:32:0, from src/cairo_io.cpp:25: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/attribute.hpp:28:0, from include/mapnik/symbolizer_base.hpp:34, from include/mapnik/rule.hpp:28, from include/mapnik/cairo/cairo_renderer.hpp:32, from src/cairo_io.cpp:29: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ c++ -o src/image.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/image.cpp src/image.cpp:87:29: warning: type attributes ignored after type is already defined [-Wattributes] template struct MAPNIK_DECL image_dimensions<65535>; ^ src/image.cpp:91:28: warning: type attributes ignored after type is already defined [-Wattributes] template class MAPNIK_DECL image; ^ c++ -o src/image_view.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/image_view.cpp src/image_view.cpp:32:28: warning: type attributes ignored after type is already defined [-Wattributes] template class MAPNIK_DECL image_view; ^ c++ -o src/image_view_any.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/image_view_any.cpp In file included from src/image_view_any.cpp:23:0: include/mapnik/image_view_any.hpp: In constructor 'mapnik::image_view_any::image_view_any(T&&)': include/mapnik/image_view_any.hpp:51:9: warning: declaration of 'data' shadows a member of 'mapnik::image_view_any' [-Wshadow] : image_view_base(std::move(data)) {} ^ In file included from include/mapnik/image_view_any.hpp:28:0, from src/image_view_any.cpp:23: include/mapnik/util/variant.hpp:587:15: note: shadowed declaration is here data_type data; ^ c++ -o src/image_any.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/image_any.cpp c++ -o src/image_options.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/image_options.cpp In file included from src/image_options.cpp:26:0: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o src/image_util.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/image_util.cpp In file included from include/mapnik/image_util.hpp:32:0, from src/image_util.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from src/image_util.cpp:31:0: include/mapnik/image_view_any.hpp: In constructor 'mapnik::image_view_any::image_view_any(T&&)': include/mapnik/image_view_any.hpp:51:9: warning: declaration of 'data' shadows a member of 'mapnik::image_view_any' [-Wshadow] : image_view_base(std::move(data)) {} ^ In file included from include/mapnik/image_any.hpp:28:0, from src/image_util.cpp:30: include/mapnik/util/variant.hpp:587:15: note: shadowed declaration is here data_type data; ^ In file included from include/mapnik/palette.hpp:34:0, from src/image_util.cpp:33: include/mapnik/warning_ignore.hpp: At global scope: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from src/image_util.cpp:31:0: include/mapnik/image_view_any.hpp: In instantiation of 'mapnik::image_view_any::image_view_any(T&&) [with T = mapnik::image_view >&]': src/image_util.cpp:2130:35: required from 'mapnik::image_view_any mapnik::detail::visitor_create_view::operator()(const T&) const [with T = mapnik::image]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::detail::visitor_create_view; V = mapnik::image_any; R = mapnik::image_view_any; T = mapnik::image; Types = {mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image}; mapnik::util::detail::dispatcher::result_type = mapnik::image_view_any]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::detail::visitor_create_view; V = mapnik::image_any; R = mapnik::image_view_any; T = mapnik::image; Types = {mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image}; mapnik::util::detail::dispatcher::result_type = mapnik::image_view_any]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::detail::visitor_create_view; V = mapnik::image_any; Types = {mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = mapnik::image_view_any; typename mapnik::util::detail::result_of_unary_visit::type>::type = mapnik::image_view_any]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::image_any; F = mapnik::detail::visitor_create_view; decltype (V:: visit(v, f)) = mapnik::image_view_any]' src/image_util.cpp:2143:77: required from here include/mapnik/image_view_any.hpp:50:5: warning: declaration of 'data' shadows a member of 'mapnik::image_view_any' [-Wshadow] image_view_any(T && data) noexcept ^ In file included from include/mapnik/image_any.hpp:28:0, from src/image_util.cpp:30: include/mapnik/util/variant.hpp:587:15: note: shadowed declaration is here data_type data; ^ In file included from src/image_util.cpp:31:0: include/mapnik/image_view_any.hpp: In instantiation of 'mapnik::image_view_any::image_view_any(T&&) [with T = mapnik::image_view >&]': src/image_util.cpp:2130:35: required from 'mapnik::image_view_any mapnik::detail::visitor_create_view::operator()(const T&) const [with T = mapnik::image]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::detail::visitor_create_view; V = mapnik::image_any; R = mapnik::image_view_any; T = mapnik::image; Types = {mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image}; mapnik::util::detail::dispatcher::result_type = mapnik::image_view_any]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::detail::visitor_create_view; V = mapnik::image_any; R = mapnik::image_view_any; T = mapnik::image; Types = {mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image}; mapnik::util::detail::dispatcher::result_type = mapnik::image_view_any]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::detail::visitor_create_view; V = mapnik::image_any; Types = {mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = mapnik::image_view_any; typename mapnik::util::detail::result_of_unary_visit::type>::type = mapnik::image_view_any]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::image_any; F = mapnik::detail::visitor_create_view; decltype (V:: visit(v, f)) = mapnik::image_view_any]' src/image_util.cpp:2143:77: required from here include/mapnik/image_view_any.hpp:50:5: warning: declaration of 'data' shadows a member of 'mapnik::image_view_any' [-Wshadow] image_view_any(T && data) noexcept ^ In file included from include/mapnik/image_any.hpp:28:0, from src/image_util.cpp:30: include/mapnik/util/variant.hpp:587:15: note: shadowed declaration is here data_type data; ^ In file included from src/image_util.cpp:31:0: include/mapnik/image_view_any.hpp: In instantiation of 'mapnik::image_view_any::image_view_any(T&&) [with T = mapnik::image_view >&]': src/image_util.cpp:2130:35: required from 'mapnik::image_view_any mapnik::detail::visitor_create_view::operator()(const T&) const [with T = mapnik::image]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::detail::visitor_create_view; V = mapnik::image_any; R = mapnik::image_view_any; T = mapnik::image; Types = {mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image}; mapnik::util::detail::dispatcher::result_type = mapnik::image_view_any]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::detail::visitor_create_view; V = mapnik::image_any; R = mapnik::image_view_any; T = mapnik::image; Types = {mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image}; mapnik::util::detail::dispatcher::result_type = mapnik::image_view_any]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::detail::visitor_create_view; V = mapnik::image_any; Types = {mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = mapnik::image_view_any; typename mapnik::util::detail::result_of_unary_visit::type>::type = mapnik::image_view_any]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::image_any; F = mapnik::detail::visitor_create_view; decltype (V:: visit(v, f)) = mapnik::image_view_any]' src/image_util.cpp:2143:77: required from here include/mapnik/image_view_any.hpp:50:5: warning: declaration of 'data' shadows a member of 'mapnik::image_view_any' [-Wshadow] image_view_any(T && data) noexcept ^ In file included from include/mapnik/image_any.hpp:28:0, from src/image_util.cpp:30: include/mapnik/util/variant.hpp:587:15: note: shadowed declaration is here data_type data; ^ In file included from src/image_util.cpp:31:0: include/mapnik/image_view_any.hpp: In instantiation of 'mapnik::image_view_any::image_view_any(T&&) [with T = mapnik::image_view >&]': src/image_util.cpp:2130:35: required from 'mapnik::image_view_any mapnik::detail::visitor_create_view::operator()(const T&) const [with T = mapnik::image]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::detail::visitor_create_view; V = mapnik::image_any; R = mapnik::image_view_any; T = mapnik::image; Types = {mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image}; mapnik::util::detail::dispatcher::result_type = mapnik::image_view_any]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::detail::visitor_create_view; V = mapnik::image_any; R = mapnik::image_view_any; T = mapnik::image; Types = {mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image}; mapnik::util::detail::dispatcher::result_type = mapnik::image_view_any]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::detail::visitor_create_view; V = mapnik::image_any; Types = {mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = mapnik::image_view_any; typename mapnik::util::detail::result_of_unary_visit::type>::type = mapnik::image_view_any]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::image_any; F = mapnik::detail::visitor_create_view; decltype (V:: visit(v, f)) = mapnik::image_view_any]' src/image_util.cpp:2143:77: required from here include/mapnik/image_view_any.hpp:50:5: warning: declaration of 'data' shadows a member of 'mapnik::image_view_any' [-Wshadow] image_view_any(T && data) noexcept ^ In file included from include/mapnik/image_any.hpp:28:0, from src/image_util.cpp:30: include/mapnik/util/variant.hpp:587:15: note: shadowed declaration is here data_type data; ^ In file included from src/image_util.cpp:31:0: include/mapnik/image_view_any.hpp: In instantiation of 'mapnik::image_view_any::image_view_any(T&&) [with T = mapnik::image_view >&]': src/image_util.cpp:2130:35: required from 'mapnik::image_view_any mapnik::detail::visitor_create_view::operator()(const T&) const [with T = mapnik::image]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::detail::visitor_create_view; V = mapnik::image_any; R = mapnik::image_view_any; T = mapnik::image; Types = {mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image}; mapnik::util::detail::dispatcher::result_type = mapnik::image_view_any]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::detail::visitor_create_view; V = mapnik::image_any; R = mapnik::image_view_any; T = mapnik::image; Types = {mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image}; mapnik::util::detail::dispatcher::result_type = mapnik::image_view_any]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::detail::visitor_create_view; V = mapnik::image_any; Types = {mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = mapnik::image_view_any; typename mapnik::util::detail::result_of_unary_visit::type>::type = mapnik::image_view_any]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::image_any; F = mapnik::detail::visitor_create_view; decltype (V:: visit(v, f)) = mapnik::image_view_any]' src/image_util.cpp:2143:77: required from here include/mapnik/image_view_any.hpp:50:5: warning: declaration of 'data' shadows a member of 'mapnik::image_view_any' [-Wshadow] image_view_any(T && data) noexcept ^ In file included from include/mapnik/image_any.hpp:28:0, from src/image_util.cpp:30: include/mapnik/util/variant.hpp:587:15: note: shadowed declaration is here data_type data; ^ In file included from src/image_util.cpp:31:0: include/mapnik/image_view_any.hpp: In instantiation of 'mapnik::image_view_any::image_view_any(T&&) [with T = mapnik::image_view >&]': src/image_util.cpp:2130:35: required from 'mapnik::image_view_any mapnik::detail::visitor_create_view::operator()(const T&) const [with T = mapnik::image]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::detail::visitor_create_view; V = mapnik::image_any; R = mapnik::image_view_any; T = mapnik::image; Types = {mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image}; mapnik::util::detail::dispatcher::result_type = mapnik::image_view_any]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::detail::visitor_create_view; V = mapnik::image_any; R = mapnik::image_view_any; T = mapnik::image; Types = {mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image}; mapnik::util::detail::dispatcher::result_type = mapnik::image_view_any]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::detail::visitor_create_view; V = mapnik::image_any; Types = {mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = mapnik::image_view_any; typename mapnik::util::detail::result_of_unary_visit::type>::type = mapnik::image_view_any]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::image_any; F = mapnik::detail::visitor_create_view; decltype (V:: visit(v, f)) = mapnik::image_view_any]' src/image_util.cpp:2143:77: required from here include/mapnik/image_view_any.hpp:50:5: warning: declaration of 'data' shadows a member of 'mapnik::image_view_any' [-Wshadow] image_view_any(T && data) noexcept ^ In file included from include/mapnik/image_any.hpp:28:0, from src/image_util.cpp:30: include/mapnik/util/variant.hpp:587:15: note: shadowed declaration is here data_type data; ^ In file included from src/image_util.cpp:31:0: include/mapnik/image_view_any.hpp: In instantiation of 'mapnik::image_view_any::image_view_any(T&&) [with T = mapnik::image_view >&]': src/image_util.cpp:2130:35: required from 'mapnik::image_view_any mapnik::detail::visitor_create_view::operator()(const T&) const [with T = mapnik::image]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::detail::visitor_create_view; V = mapnik::image_any; R = mapnik::image_view_any; T = mapnik::image; Types = {mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image}; mapnik::util::detail::dispatcher::result_type = mapnik::image_view_any]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::detail::visitor_create_view; V = mapnik::image_any; R = mapnik::image_view_any; T = mapnik::image; Types = {mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image}; mapnik::util::detail::dispatcher::result_type = mapnik::image_view_any]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::detail::visitor_create_view; V = mapnik::image_any; Types = {mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = mapnik::image_view_any; typename mapnik::util::detail::result_of_unary_visit::type>::type = mapnik::image_view_any]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::image_any; F = mapnik::detail::visitor_create_view; decltype (V:: visit(v, f)) = mapnik::image_view_any]' src/image_util.cpp:2143:77: required from here include/mapnik/image_view_any.hpp:50:5: warning: declaration of 'data' shadows a member of 'mapnik::image_view_any' [-Wshadow] image_view_any(T && data) noexcept ^ In file included from include/mapnik/image_any.hpp:28:0, from src/image_util.cpp:30: include/mapnik/util/variant.hpp:587:15: note: shadowed declaration is here data_type data; ^ In file included from src/image_util.cpp:31:0: include/mapnik/image_view_any.hpp: In instantiation of 'mapnik::image_view_any::image_view_any(T&&) [with T = mapnik::image_view >&]': src/image_util.cpp:2130:35: required from 'mapnik::image_view_any mapnik::detail::visitor_create_view::operator()(const T&) const [with T = mapnik::image]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::detail::visitor_create_view; V = mapnik::image_any; R = mapnik::image_view_any; T = mapnik::image; Types = {mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image}; mapnik::util::detail::dispatcher::result_type = mapnik::image_view_any]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::detail::visitor_create_view; V = mapnik::image_any; R = mapnik::image_view_any; T = mapnik::image; Types = {mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image}; mapnik::util::detail::dispatcher::result_type = mapnik::image_view_any]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::detail::visitor_create_view; V = mapnik::image_any; Types = {mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = mapnik::image_view_any; typename mapnik::util::detail::result_of_unary_visit::type>::type = mapnik::image_view_any]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::image_any; F = mapnik::detail::visitor_create_view; decltype (V:: visit(v, f)) = mapnik::image_view_any]' src/image_util.cpp:2143:77: required from here include/mapnik/image_view_any.hpp:50:5: warning: declaration of 'data' shadows a member of 'mapnik::image_view_any' [-Wshadow] image_view_any(T && data) noexcept ^ In file included from include/mapnik/image_any.hpp:28:0, from src/image_util.cpp:30: include/mapnik/util/variant.hpp:587:15: note: shadowed declaration is here data_type data; ^ In file included from src/image_util.cpp:31:0: include/mapnik/image_view_any.hpp: In instantiation of 'mapnik::image_view_any::image_view_any(T&&) [with T = mapnik::image_view >&]': src/image_util.cpp:2130:35: required from 'mapnik::image_view_any mapnik::detail::visitor_create_view::operator()(const T&) const [with T = mapnik::image]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::detail::visitor_create_view; V = mapnik::image_any; R = mapnik::image_view_any; T = mapnik::image; Types = {mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image}; mapnik::util::detail::dispatcher::result_type = mapnik::image_view_any]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::detail::visitor_create_view; V = mapnik::image_any; R = mapnik::image_view_any; T = mapnik::image; Types = {mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image}; mapnik::util::detail::dispatcher::result_type = mapnik::image_view_any]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::detail::visitor_create_view; V = mapnik::image_any; Types = {mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = mapnik::image_view_any; typename mapnik::util::detail::result_of_unary_visit::type>::type = mapnik::image_view_any]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::image_any; F = mapnik::detail::visitor_create_view; decltype (V:: visit(v, f)) = mapnik::image_view_any]' src/image_util.cpp:2143:77: required from here include/mapnik/image_view_any.hpp:50:5: warning: declaration of 'data' shadows a member of 'mapnik::image_view_any' [-Wshadow] image_view_any(T && data) noexcept ^ In file included from include/mapnik/image_any.hpp:28:0, from src/image_util.cpp:30: include/mapnik/util/variant.hpp:587:15: note: shadowed declaration is here data_type data; ^ In file included from src/image_util.cpp:31:0: include/mapnik/image_view_any.hpp: In instantiation of 'mapnik::image_view_any::image_view_any(T&&) [with T = mapnik::image_view >&]': src/image_util.cpp:2130:35: required from 'mapnik::image_view_any mapnik::detail::visitor_create_view::operator()(const T&) const [with T = mapnik::image]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::detail::visitor_create_view; V = mapnik::image_any; R = mapnik::image_view_any; T = mapnik::image; Types = {mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image}; mapnik::util::detail::dispatcher::result_type = mapnik::image_view_any]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::detail::visitor_create_view; V = mapnik::image_any; R = mapnik::image_view_any; T = mapnik::image; Types = {mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image}; mapnik::util::detail::dispatcher::result_type = mapnik::image_view_any]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::detail::visitor_create_view; V = mapnik::image_any; Types = {mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = mapnik::image_view_any; typename mapnik::util::detail::result_of_unary_visit::type>::type = mapnik::image_view_any]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::image_any; F = mapnik::detail::visitor_create_view; decltype (V:: visit(v, f)) = mapnik::image_view_any]' src/image_util.cpp:2143:77: required from here include/mapnik/image_view_any.hpp:50:5: warning: declaration of 'data' shadows a member of 'mapnik::image_view_any' [-Wshadow] image_view_any(T && data) noexcept ^ In file included from include/mapnik/image_any.hpp:28:0, from src/image_util.cpp:30: include/mapnik/util/variant.hpp:587:15: note: shadowed declaration is here data_type data; ^ In file included from src/image_util.cpp:31:0: include/mapnik/image_view_any.hpp: In instantiation of 'mapnik::image_view_any::image_view_any(T&&) [with T = mapnik::image_view >&]': src/image_util.cpp:2130:35: required from 'mapnik::image_view_any mapnik::detail::visitor_create_view::operator()(const T&) const [with T = mapnik::image]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::detail::visitor_create_view; V = mapnik::image_any; R = mapnik::image_view_any; T = mapnik::image; Types = {mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image}; mapnik::util::detail::dispatcher::result_type = mapnik::image_view_any]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::detail::visitor_create_view; V = mapnik::image_any; R = mapnik::image_view_any; T = mapnik::image; Types = {mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image}; mapnik::util::detail::dispatcher::result_type = mapnik::image_view_any]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::detail::visitor_create_view; V = mapnik::image_any; Types = {mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image, mapnik::image}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = mapnik::image_view_any; typename mapnik::util::detail::result_of_unary_visit::type>::type = mapnik::image_view_any]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::image_any; F = mapnik::detail::visitor_create_view; decltype (V:: visit(v, f)) = mapnik::image_view_any]' src/image_util.cpp:2143:77: required from here include/mapnik/image_view_any.hpp:50:5: warning: declaration of 'data' shadows a member of 'mapnik::image_view_any' [-Wshadow] image_view_any(T && data) noexcept ^ In file included from include/mapnik/image_any.hpp:28:0, from src/image_util.cpp:30: include/mapnik/util/variant.hpp:587:15: note: shadowed declaration is here data_type data; ^ c++ -o src/image_util_jpeg.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/image_util_jpeg.cpp In file included from include/mapnik/image_util.hpp:32:0, from src/image_util_jpeg.cpp:28: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o src/image_util_png.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/image_util_png.cpp In file included from include/mapnik/palette.hpp:34:0, from include/mapnik/png_io.hpp:27, from src/image_util_png.cpp:32: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/image_util.hpp:32:0, from src/image_util_png.cpp:35: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o src/image_util_tiff.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/image_util_tiff.cpp In file included from include/mapnik/image_util.hpp:32:0, from include/mapnik/tiff_io.hpp:27, from src/image_util_tiff.cpp:25: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o src/image_util_webp.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/image_util_webp.cpp In file included from include/mapnik/webp_io.hpp:31:0, from src/image_util_webp.cpp:25: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/image_util.hpp:32:0, from src/image_util_webp.cpp:28: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o src/layer.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/layer.cpp In file included from include/mapnik/feature.hpp:29:0, from include/mapnik/datasource.hpp:29, from src/layer.cpp:24: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from src/layer.cpp:25:0: include/mapnik/datasource_cache.hpp:67:35: warning: type attributes ignored after type is already defined [-Wattributes] extern template class MAPNIK_DECL singleton; ^ c++ -o src/map.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/map.cpp In file included from include/mapnik/attribute.hpp:28:0, from include/mapnik/symbolizer_base.hpp:34, from include/mapnik/rule.hpp:28, from src/map.cpp:24: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from src/map.cpp:42:0: include/mapnik/util/file_io.hpp: In member function 'mapnik::util::file::data_type mapnik::util::file::data() const': include/mapnik/util/file_io.hpp:81:56: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] std::fread(buffer.get(), size_, 1, file_.get()); ^ c++ -o src/load_map.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/load_map.cpp In file included from include/mapnik/attribute.hpp:28:0, from include/mapnik/expression_evaluator.hpp:27, from include/mapnik/symbolizer.hpp:33, from src/load_map.cpp:32: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from include/mapnik/symbolizer_utils.hpp:38:0, from src/load_map.cpp:33: include/mapnik/evaluate_global_attributes.hpp: In constructor 'mapnik::evaluate_global_attributes::evaluator::evaluator(std::map::value_type&, const Attributes&)': include/mapnik/evaluate_global_attributes.hpp:280:13: warning: declaration of 'attributes' shadows a global declaration [-Wshadow] : prop_(prop), ^ In file included from include/mapnik/expression_evaluator.hpp:27:0, from include/mapnik/symbolizer.hpp:33, from src/load_map.cpp:32: include/mapnik/attribute.hpp:73:58: note: shadowed declaration is here using attributes = std::unordered_map; ^ In file included from include/mapnik/symbolizer_utils.hpp:38:0, from src/load_map.cpp:33: include/mapnik/evaluate_global_attributes.hpp: In constructor 'mapnik::evaluate_global_attributes::extract_symbolizer::extract_symbolizer(const Attributes&)': include/mapnik/evaluate_global_attributes.hpp:302:13: warning: declaration of 'attributes' shadows a global declaration [-Wshadow] : attributes_(attributes) {} ^ In file included from include/mapnik/expression_evaluator.hpp:27:0, from include/mapnik/symbolizer.hpp:33, from src/load_map.cpp:32: include/mapnik/attribute.hpp:73:58: note: shadowed declaration is here using attributes = std::unordered_map; ^ In file included from include/mapnik/symbolizer_utils.hpp:38:0, from src/load_map.cpp:33: include/mapnik/evaluate_global_attributes.hpp: In static member function 'static void mapnik::evaluate_global_attributes::apply(mapnik::Map&, const Attributes&)': include/mapnik/evaluate_global_attributes.hpp:317:5: warning: declaration of 'attributes' shadows a global declaration [-Wshadow] { ^ In file included from include/mapnik/expression_evaluator.hpp:27:0, from include/mapnik/symbolizer.hpp:33, from src/load_map.cpp:32: include/mapnik/attribute.hpp:73:58: note: shadowed declaration is here using attributes = std::unordered_map; ^ In file included from src/load_map.cpp:36:0: include/mapnik/datasource_cache.hpp: At global scope: include/mapnik/datasource_cache.hpp:67:35: warning: type attributes ignored after type is already defined [-Wattributes] extern template class MAPNIK_DECL singleton; ^ In file included from src/load_map.cpp:39:0: include/mapnik/xml_loader.hpp:34:19: warning: type attributes ignored after type is already defined [-Wattributes] class MAPNIK_DECL xml_node; ^ c++ -o src/palette.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/palette.cpp In file included from include/mapnik/palette.hpp:34:0, from src/palette.cpp:23: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o src/marker_helpers.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/marker_helpers.cpp In file included from include/mapnik/feature.hpp:29:0, from include/mapnik/marker_helpers.hpp:26, from src/marker_helpers.cpp:24: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from include/mapnik/geometry_adapters.hpp:30:0, from include/mapnik/geometry_centroid.hpp:27, from include/mapnik/marker_helpers.hpp:29, from src/marker_helpers.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/marker_helpers.hpp:32:0, from src/marker_helpers.cpp:24: include/mapnik/marker.hpp: In constructor 'mapnik::marker::marker(T&&)': include/mapnik/marker.hpp:193:9: warning: declaration of 'data' shadows a member of 'mapnik::marker' [-Wshadow] : marker_base(std::move(data)) {} ^ In file included from include/mapnik/value_hash.hpp:27:0, from include/mapnik/value.hpp:28, from include/mapnik/feature.hpp:29, from include/mapnik/marker_helpers.hpp:26, from src/marker_helpers.cpp:24: include/mapnik/util/variant.hpp:587:15: note: shadowed declaration is here data_type data; ^ c++ -o src/transform_expression_grammar.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/transform_expression_grammar.cpp In file included from include/mapnik/expression_node.hpp:28:0, from include/mapnik/expression_grammar.hpp:30, from include/mapnik/transform_expression_grammar.hpp:27, from include/mapnik/transform_expression_grammar_impl.hpp:24, from src/transform_expression_grammar.cpp:23: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from include/mapnik/expression_grammar.hpp:34:0, from include/mapnik/transform_expression_grammar.hpp:27, from include/mapnik/transform_expression_grammar_impl.hpp:24, from src/transform_expression_grammar.cpp:23: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o src/geometry_envelope.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/geometry_envelope.cpp In file included from include/mapnik/attribute.hpp:28:0, from include/mapnik/text/text_layout.hpp:29, from include/mapnik/text/placement_finder.hpp:28, from include/mapnik/text/symbolizer_helpers.hpp:26, from src/geometry_envelope.cpp:25: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ c++ -o src/plugin.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/plugin.cpp src/plugin.cpp: In constructor 'mapnik::PluginInfo::PluginInfo(const string&, const string&)': src/plugin.cpp:69:27: warning: declaration of 'name' shadows a member of 'mapnik::PluginInfo' [-Wshadow] name_func name = reinterpret_cast(dlsym(module_->dl, library_name.c_str())); ^ In file included from src/plugin.cpp:23:0: include/mapnik/plugin.hpp:45:24: note: shadowed declaration is here std::string const& name() const; ^ c++ -o src/rule.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/rule.cpp In file included from include/mapnik/attribute.hpp:28:0, from include/mapnik/symbolizer_base.hpp:34, from include/mapnik/rule.hpp:28, from src/rule.cpp:24: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ c++ -o src/save_map.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/save_map.cpp In file included from include/mapnik/attribute.hpp:28:0, from include/mapnik/symbolizer_base.hpp:34, from include/mapnik/rule.hpp:28, from src/save_map.cpp:24: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from src/save_map.cpp:36:0: include/mapnik/text/placements/list.hpp: In constructor 'mapnik::text_placement_info_list::text_placement_info_list(const mapnik::text_placements_list*, double)': include/mapnik/text/placements/list.hpp:53:87: warning: declaration of 'scale_factor' shadows a member of 'mapnik::text_placement_info_list' [-Wshadow] text_placement_info_list(text_placements_list const* parent, double scale_factor) : ^ In file included from include/mapnik/text/placements/simple.hpp:27:0, from src/save_map.cpp:35: include/mapnik/text/placements/base.hpp:63:12: note: shadowed declaration is here double scale_factor; ^ In file included from include/mapnik/image_util.hpp:32:0, from include/mapnik/image_filter.hpp:29, from src/save_map.cpp:40: include/mapnik/warning_ignore.hpp: At global scope: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/image_filter.hpp:33:0, from src/save_map.cpp:40: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/image_filter.hpp:42:0, from src/save_map.cpp:40: deps/agg/include/agg_scanline_u.h: In member function 'void agg::scanline_u8_am::finalize(int)': deps/agg/include/agg_scanline_u.h:263:46: warning: declaration of 'span' shadows a member of 'agg::scanline_u8_am' [-Wshadow] typename base_type::iterator span = base_type::begin(); ^ deps/agg/include/agg_scanline_u.h:117:16: note: shadowed declaration is here struct span ^ deps/agg/include/agg_scanline_u.h: In member function 'void agg::scanline32_u8_am::finalize(int)': deps/agg/include/agg_scanline_u.h:477:46: warning: declaration of 'span' shadows a member of 'agg::scanline32_u8_am' [-Wshadow] typename base_type::iterator span = base_type::begin(); ^ deps/agg/include/agg_scanline_u.h:293:16: note: shadowed declaration is here struct span ^ In file included from include/mapnik/symbolizer_utils.hpp:38:0, from src/save_map.cpp:43: include/mapnik/evaluate_global_attributes.hpp: In constructor 'mapnik::evaluate_global_attributes::evaluator::evaluator(std::map::value_type&, const Attributes&)': include/mapnik/evaluate_global_attributes.hpp:280:13: warning: declaration of 'attributes' shadows a global declaration [-Wshadow] : prop_(prop), ^ In file included from include/mapnik/symbolizer_base.hpp:34:0, from include/mapnik/rule.hpp:28, from src/save_map.cpp:24: include/mapnik/attribute.hpp:73:58: note: shadowed declaration is here using attributes = std::unordered_map; ^ In file included from include/mapnik/symbolizer_utils.hpp:38:0, from src/save_map.cpp:43: include/mapnik/evaluate_global_attributes.hpp: In constructor 'mapnik::evaluate_global_attributes::extract_symbolizer::extract_symbolizer(const Attributes&)': include/mapnik/evaluate_global_attributes.hpp:302:13: warning: declaration of 'attributes' shadows a global declaration [-Wshadow] : attributes_(attributes) {} ^ In file included from include/mapnik/symbolizer_base.hpp:34:0, from include/mapnik/rule.hpp:28, from src/save_map.cpp:24: include/mapnik/attribute.hpp:73:58: note: shadowed declaration is here using attributes = std::unordered_map; ^ In file included from include/mapnik/symbolizer_utils.hpp:38:0, from src/save_map.cpp:43: include/mapnik/evaluate_global_attributes.hpp: In static member function 'static void mapnik::evaluate_global_attributes::apply(mapnik::Map&, const Attributes&)': include/mapnik/evaluate_global_attributes.hpp:317:5: warning: declaration of 'attributes' shadows a global declaration [-Wshadow] { ^ In file included from include/mapnik/symbolizer_base.hpp:34:0, from include/mapnik/rule.hpp:28, from src/save_map.cpp:24: include/mapnik/attribute.hpp:73:58: note: shadowed declaration is here using attributes = std::unordered_map; ^ In file included from src/save_map.cpp:52:0: include/mapnik/warning_ignore.hpp: At global scope: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o src/wkb.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/wkb.cpp In file included from include/mapnik/feature.hpp:29:0, from src/wkb.cpp:28: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from include/mapnik/geometry_adapters.hpp:30:0, from include/mapnik/geometry_correct.hpp:27, from src/wkb.cpp:30: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/geometry_correct.hpp:31:0, from src/wkb.cpp:30: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o src/projection.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/projection.cpp c++ -o src/proj_transform.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/proj_transform.cpp c++ -o src/scale_denominator.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/scale_denominator.cpp c++ -o src/simplify.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/simplify.cpp In file included from src/simplify.cpp:5:0: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o src/parse_transform.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/parse_transform.cpp In file included from include/mapnik/attribute.hpp:28:0, from include/mapnik/symbolizer_base.hpp:34, from include/mapnik/parse_transform.hpp:28, from src/parse_transform.cpp:23: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from include/mapnik/expression_grammar.hpp:34:0, from include/mapnik/transform_expression_grammar.hpp:27, from src/parse_transform.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o src/memory_datasource.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/memory_datasource.cpp In file included from include/mapnik/attribute.hpp:28:0, from include/mapnik/query.hpp:28, from src/memory_datasource.cpp:25: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ c++ -o src/symbolizer.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/symbolizer.cpp In file included from include/mapnik/attribute.hpp:28:0, from include/mapnik/expression_evaluator.hpp:27, from include/mapnik/symbolizer.hpp:33, from src/symbolizer.cpp:24: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ c++ -o src/symbolizer_keys.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/symbolizer_keys.cpp In file included from include/mapnik/attribute.hpp:28:0, from include/mapnik/expression_evaluator.hpp:27, from include/mapnik/symbolizer.hpp:33, from src/symbolizer_keys.cpp:23: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ c++ -o src/symbolizer_enumerations.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/symbolizer_enumerations.cpp c++ -o src/unicode.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/unicode.cpp c++ -o src/raster_colorizer.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/raster_colorizer.cpp In file included from src/raster_colorizer.cpp:26:0: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ c++ -o src/mapped_memory_cache.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/mapped_memory_cache.cpp In file included from src/mapped_memory_cache.cpp:31:0: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o src/marker_cache.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/marker_cache.cpp In file included from src/marker_cache.cpp:25:0: include/mapnik/marker.hpp: In constructor 'mapnik::marker::marker(T&&)': include/mapnik/marker.hpp:193:9: warning: declaration of 'data' shadows a member of 'mapnik::marker' [-Wshadow] : marker_base(std::move(data)) {} ^ In file included from include/mapnik/marker.hpp:30:0, from src/marker_cache.cpp:25: include/mapnik/util/variant.hpp:587:15: note: shadowed declaration is here data_type data; ^ In file included from include/mapnik/image_util.hpp:32:0, from src/marker_cache.cpp:32: include/mapnik/warning_ignore.hpp: At global scope: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from src/marker_cache.cpp:37:0: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from src/marker_cache.cpp:25:0: include/mapnik/marker.hpp: In instantiation of 'mapnik::marker::marker(T&&) [with T = mapnik::marker_rgba8]': src/marker_cache.cpp:124:57: required from here include/mapnik/marker.hpp:192:5: warning: declaration of 'data' shadows a member of 'mapnik::marker' [-Wshadow] marker(T && data) noexcept ^ In file included from include/mapnik/marker.hpp:30:0, from src/marker_cache.cpp:25: include/mapnik/util/variant.hpp:587:15: note: shadowed declaration is here data_type data; ^ In file included from src/marker_cache.cpp:25:0: include/mapnik/marker.hpp: In instantiation of 'mapnik::marker::marker(T&&) [with T = mapnik::marker_null]': /usr/include/c++/5/ext/new_allocator.h:120:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = const mapnik::marker; _Args = {mapnik::marker_null}; _Tp = mapnik::marker]' /usr/include/c++/5/bits/alloc_traits.h:256:4: required from 'static std::_Require::__construct_helper<_Tp, _Args>::type> std::allocator_traits<_Alloc>::_S_construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = const mapnik::marker; _Args = {mapnik::marker_null}; _Alloc = std::allocator; std::_Require::__construct_helper<_Tp, _Args>::type> = void]' /usr/include/c++/5/bits/alloc_traits.h:402:16: required from 'static decltype (_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits::construct::__args)...)) std::allocator_traits<_Alloc>::construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = const mapnik::marker; _Args = {mapnik::marker_null}; _Alloc = std::allocator; decltype (_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits::construct::__args)...)) = ]' /usr/include/c++/5/bits/shared_ptr_base.h:522:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {mapnik::marker_null}; _Tp = const mapnik::marker; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5/bits/shared_ptr_base.h:617:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = const mapnik::marker; _Alloc = std::allocator; _Args = {mapnik::marker_null}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5/bits/shared_ptr_base.h:1097:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {mapnik::marker_null}; _Tp = const mapnik::marker; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5/bits/shared_ptr.h:319:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {mapnik::marker_null}; _Tp = const mapnik::marker]' /usr/include/c++/5/bits/shared_ptr.h:614:39: required from 'std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = const mapnik::marker; _Alloc = std::allocator; _Args = {mapnik::marker_null}]' /usr/include/c++/5/bits/shared_ptr.h:629:39: required from 'std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = const mapnik::marker; _Args = {mapnik::marker_null}]' src/marker_cache.cpp:146:76: required from here include/mapnik/marker.hpp:192:5: warning: declaration of 'data' shadows a member of 'mapnik::marker' [-Wshadow] marker(T && data) noexcept ^ In file included from include/mapnik/marker.hpp:30:0, from src/marker_cache.cpp:25: include/mapnik/util/variant.hpp:587:15: note: shadowed declaration is here data_type data; ^ In file included from src/marker_cache.cpp:25:0: include/mapnik/marker.hpp: In instantiation of 'mapnik::marker::marker(T&&) [with T = mapnik::marker_svg]': /usr/include/c++/5/ext/new_allocator.h:120:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = const mapnik::marker; _Args = {mapnik::marker_svg}; _Tp = mapnik::marker]' /usr/include/c++/5/bits/alloc_traits.h:256:4: required from 'static std::_Require::__construct_helper<_Tp, _Args>::type> std::allocator_traits<_Alloc>::_S_construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = const mapnik::marker; _Args = {mapnik::marker_svg}; _Alloc = std::allocator; std::_Require::__construct_helper<_Tp, _Args>::type> = void]' /usr/include/c++/5/bits/alloc_traits.h:402:16: required from 'static decltype (_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits::construct::__args)...)) std::allocator_traits<_Alloc>::construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = const mapnik::marker; _Args = {mapnik::marker_svg}; _Alloc = std::allocator; decltype (_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits::construct::__args)...)) = ]' /usr/include/c++/5/bits/shared_ptr_base.h:522:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {mapnik::marker_svg}; _Tp = const mapnik::marker; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5/bits/shared_ptr_base.h:617:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = const mapnik::marker; _Alloc = std::allocator; _Args = {mapnik::marker_svg}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5/bits/shared_ptr_base.h:1097:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {mapnik::marker_svg}; _Tp = const mapnik::marker; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5/bits/shared_ptr.h:319:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {mapnik::marker_svg}; _Tp = const mapnik::marker]' /usr/include/c++/5/bits/shared_ptr.h:614:39: required from 'std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = const mapnik::marker; _Alloc = std::allocator; _Args = {mapnik::marker_svg}]' /usr/include/c++/5/bits/shared_ptr.h:629:39: required from 'std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = const mapnik::marker; _Args = {mapnik::marker_svg}]' src/marker_cache.cpp:192:135: required from here include/mapnik/marker.hpp:192:5: warning: declaration of 'data' shadows a member of 'mapnik::marker' [-Wshadow] marker(T && data) noexcept ^ In file included from include/mapnik/marker.hpp:30:0, from src/marker_cache.cpp:25: include/mapnik/util/variant.hpp:587:15: note: shadowed declaration is here data_type data; ^ c++ -o src/svg/svg_parser.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/svg/svg_parser.cpp In file included from src/svg/svg_parser.cpp:38:0: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o src/svg/svg_path_parser.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/svg/svg_path_parser.cpp In file included from include/mapnik/svg/svg_path_commands.hpp:31:0, from include/mapnik/svg/svg_path_grammar.hpp:27, from src/svg/svg_path_parser.cpp:26: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o src/svg/svg_points_parser.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/svg/svg_points_parser.cpp In file included from include/mapnik/svg/svg_path_commands.hpp:31:0, from include/mapnik/svg/svg_points_grammar.hpp:27, from src/svg/svg_points_parser.cpp:25: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/svg/svg_points_grammar.hpp:30:0, from src/svg/svg_points_parser.cpp:25: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o src/svg/svg_transform_parser.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/svg/svg_transform_parser.cpp In file included from include/mapnik/svg/svg_transform_grammar.hpp:33:0, from src/svg/svg_transform_parser.cpp:25: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o src/warp.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/warp.cpp In file included from include/mapnik/image_util.hpp:32:0, from src/warp.cpp:28: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o src/css_color_grammar.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/css_color_grammar.cpp In file included from include/mapnik/css_color_grammar.hpp:33:0, from include/mapnik/css_color_grammar_impl.hpp:25, from src/css_color_grammar.cpp:28: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o src/vertex_cache.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/vertex_cache.cpp In file included from src/vertex_cache.cpp:25:0: include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::vertex_cache]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::vertex_cache]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter]' include/mapnik/make_unique.hpp:36:65: required from 'std::unique_ptr std::make_unique(Args&& ...) [with T = mapnik::vertex_cache; Args = {mapnik::offset_converter&}]' src/vertex_cache.cpp:149:87: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] bool continue_loop = true; ^ c++ -o src/text/font_library.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/text/font_library.cpp c++ -o src/text/text_layout.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/text/text_layout.cpp In file included from include/mapnik/attribute.hpp:28:0, from include/mapnik/text/text_layout.hpp:29, from src/text/text_layout.cpp:23: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ c++ -o src/text/text_line.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/text/text_line.cpp In file included from include/mapnik/attribute.hpp:28:0, from include/mapnik/text/text_properties.hpp:27, from src/text/text_line.cpp:25: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ c++ -o src/text/itemizer.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/text/itemizer.cpp c++ -o src/text/scrptrun.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/text/scrptrun.cpp c++ -o src/text/face.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/text/face.cpp c++ -o src/text/glyph_positions.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/text/glyph_positions.cpp c++ -o src/text/placement_finder.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/text/placement_finder.cpp In file included from include/mapnik/attribute.hpp:28:0, from include/mapnik/expression_evaluator.hpp:27, from src/text/placement_finder.cpp:26: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ c++ -o src/text/properties_util.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/text/properties_util.cpp In file included from include/mapnik/attribute.hpp:28:0, from include/mapnik/symbolizer_base.hpp:34, from include/mapnik/text/properties_util.hpp:26, from src/text/properties_util.cpp:23: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ c++ -o src/text/renderer.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/text/renderer.cpp In file included from include/mapnik/attribute.hpp:28:0, from include/mapnik/text/text_layout.hpp:29, from include/mapnik/text/placement_finder.hpp:28, from include/mapnik/text/renderer.hpp:27, from src/text/renderer.cpp:24: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from include/mapnik/image_util.hpp:32:0, from src/text/renderer.cpp:29: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o src/text/symbolizer_helpers.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/text/symbolizer_helpers.cpp In file included from include/mapnik/attribute.hpp:28:0, from include/mapnik/text/text_layout.hpp:29, from include/mapnik/text/placement_finder.hpp:28, from include/mapnik/text/symbolizer_helpers.hpp:26, from src/text/symbolizer_helpers.cpp:24: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from src/text/symbolizer_helpers.cpp:29:0: include/mapnik/marker.hpp: In constructor 'mapnik::marker::marker(T&&)': include/mapnik/marker.hpp:193:9: warning: declaration of 'data' shadows a member of 'mapnik::marker' [-Wshadow] : marker_base(std::move(data)) {} ^ In file included from include/mapnik/value_hash.hpp:27:0, from include/mapnik/value.hpp:28, from include/mapnik/attribute.hpp:28, from include/mapnik/text/text_layout.hpp:29, from include/mapnik/text/placement_finder.hpp:28, from include/mapnik/text/symbolizer_helpers.hpp:26, from src/text/symbolizer_helpers.cpp:24: include/mapnik/util/variant.hpp:587:15: note: shadowed declaration is here data_type data; ^ In file included from include/mapnik/geometry_adapters.hpp:30:0, from include/mapnik/geometry_centroid.hpp:27, from src/text/symbolizer_helpers.cpp:33: include/mapnik/warning_ignore.hpp: At global scope: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o src/text/text_properties.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/text/text_properties.cpp In file included from include/mapnik/attribute.hpp:28:0, from include/mapnik/text/text_properties.hpp:27, from src/text/text_properties.cpp:23: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ c++ -o src/text/font_feature_settings.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/text/font_feature_settings.cpp In file included from src/text/font_feature_settings.cpp:28:0: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o src/text/formatting/base.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/text/formatting/base.cpp In file included from include/mapnik/attribute.hpp:28:0, from include/mapnik/text/formatting/base.hpp:27, from src/text/formatting/base.cpp:25: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ c++ -o src/text/formatting/list.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/text/formatting/list.cpp In file included from include/mapnik/attribute.hpp:28:0, from include/mapnik/text/formatting/base.hpp:27, from include/mapnik/text/formatting/list.hpp:26, from src/text/formatting/list.cpp:24: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ src/text/formatting/list.cpp: In member function 'virtual void mapnik::formatting::list_node::to_xml(boost::property_tree::ptree&) const': src/text/formatting/list.cpp:38:26: warning: declaration of 'node' shadows a member of 'mapnik::formatting::list_node' [-Wshadow] for (node_ptr const& node : children_) ^ In file included from include/mapnik/text/formatting/list.hpp:26:0, from src/text/formatting/list.cpp:24: include/mapnik/text/formatting/base.hpp:51:1: note: shadowed declaration is here { ^ src/text/formatting/list.cpp: In member function 'virtual void mapnik::formatting::list_node::apply(const evaluated_format_properties_ptr&, const mapnik::feature_impl&, const attributes&, mapnik::text_layout&) const': src/text/formatting/list.cpp:47:26: warning: declaration of 'node' shadows a member of 'mapnik::formatting::list_node' [-Wshadow] for (node_ptr const& node : children_) ^ In file included from include/mapnik/text/formatting/list.hpp:26:0, from src/text/formatting/list.cpp:24: include/mapnik/text/formatting/base.hpp:51:1: note: shadowed declaration is here { ^ src/text/formatting/list.cpp: In member function 'virtual void mapnik::formatting::list_node::add_expressions(mapnik::expression_set&) const': src/text/formatting/list.cpp:56:26: warning: declaration of 'node' shadows a member of 'mapnik::formatting::list_node' [-Wshadow] for (node_ptr const& node : children_) ^ In file included from include/mapnik/text/formatting/list.hpp:26:0, from src/text/formatting/list.cpp:24: include/mapnik/text/formatting/base.hpp:51:1: note: shadowed declaration is here { ^ c++ -o src/text/formatting/text.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/text/formatting/text.cpp In file included from include/mapnik/attribute.hpp:28:0, from include/mapnik/text/formatting/base.hpp:27, from include/mapnik/text/formatting/text.hpp:26, from src/text/formatting/text.cpp:23: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ c++ -o src/text/formatting/format.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/text/formatting/format.cpp In file included from include/mapnik/feature.hpp:29:0, from src/text/formatting/format.cpp:25: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ c++ -o src/text/formatting/layout.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/text/formatting/layout.cpp In file included from include/mapnik/attribute.hpp:28:0, from include/mapnik/text/text_properties.hpp:27, from src/text/formatting/layout.cpp:24: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ c++ -o src/text/formatting/registry.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/text/formatting/registry.cpp In file included from include/mapnik/attribute.hpp:28:0, from include/mapnik/text/formatting/base.hpp:27, from include/mapnik/text/formatting/registry.hpp:27, from src/text/formatting/registry.cpp:23: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ c++ -o src/text/placements/registry.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/text/placements/registry.cpp In file included from include/mapnik/attribute.hpp:28:0, from include/mapnik/text/text_properties.hpp:27, from include/mapnik/text/placements/base.hpp:28, from include/mapnik/text/placements/registry.hpp:27, from src/text/placements/registry.cpp:23: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from src/text/placements/registry.cpp:25:0: include/mapnik/text/placements/list.hpp: In constructor 'mapnik::text_placement_info_list::text_placement_info_list(const mapnik::text_placements_list*, double)': include/mapnik/text/placements/list.hpp:53:87: warning: declaration of 'scale_factor' shadows a member of 'mapnik::text_placement_info_list' [-Wshadow] text_placement_info_list(text_placements_list const* parent, double scale_factor) : ^ In file included from include/mapnik/text/placements/registry.hpp:27:0, from src/text/placements/registry.cpp:23: include/mapnik/text/placements/base.hpp:63:12: note: shadowed declaration is here double scale_factor; ^ c++ -o src/text/placements/base.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/text/placements/base.cpp In file included from include/mapnik/attribute.hpp:28:0, from include/mapnik/text/text_properties.hpp:27, from include/mapnik/text/placements/base.hpp:28, from src/text/placements/base.cpp:23: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ c++ -o src/text/placements/dummy.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/text/placements/dummy.cpp In file included from include/mapnik/attribute.hpp:28:0, from include/mapnik/text/text_properties.hpp:27, from include/mapnik/text/placements/base.hpp:28, from include/mapnik/text/placements/dummy.hpp:27, from src/text/placements/dummy.cpp:23: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ c++ -o src/text/placements/list.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/text/placements/list.cpp In file included from include/mapnik/attribute.hpp:28:0, from include/mapnik/text/text_properties.hpp:27, from include/mapnik/text/placements/base.hpp:28, from include/mapnik/text/placements/list.hpp:24, from src/text/placements/list.cpp:24: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from src/text/placements/list.cpp:24:0: include/mapnik/text/placements/list.hpp: In constructor 'mapnik::text_placement_info_list::text_placement_info_list(const mapnik::text_placements_list*, double)': include/mapnik/text/placements/list.hpp:53:87: warning: declaration of 'scale_factor' shadows a member of 'mapnik::text_placement_info_list' [-Wshadow] text_placement_info_list(text_placements_list const* parent, double scale_factor) : ^ In file included from include/mapnik/text/placements/list.hpp:24:0, from src/text/placements/list.cpp:24: include/mapnik/text/placements/base.hpp:63:12: note: shadowed declaration is here double scale_factor; ^ c++ -o src/text/placements/simple.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/text/placements/simple.cpp In file included from include/mapnik/attribute.hpp:28:0, from include/mapnik/text/text_properties.hpp:27, from include/mapnik/text/placements/base.hpp:28, from include/mapnik/text/placements/simple.hpp:27, from src/text/placements/simple.cpp:25: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from src/text/placements/simple.cpp:34:0: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ src/text/placements/simple.cpp: In constructor 'mapnik::text_placement_info_simple::text_placement_info_simple(const mapnik::text_placements_simple*, const string&, double)': src/text/placements/simple.cpp:105:47: warning: declaration of 'scale_factor' shadows a member of 'mapnik::text_placement_info_simple' [-Wshadow] double scale_factor) ^ In file included from include/mapnik/text/placements/simple.hpp:27:0, from src/text/placements/simple.cpp:25: include/mapnik/text/placements/base.hpp:63:12: note: shadowed declaration is here double scale_factor; ^ c++ -o src/group/group_layout_manager.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/group/group_layout_manager.cpp c++ -o src/group/group_rule.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/group/group_rule.cpp In file included from include/mapnik/attribute.hpp:28:0, from include/mapnik/expression_evaluator.hpp:27, from include/mapnik/symbolizer.hpp:33, from src/group/group_rule.cpp:24: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ c++ -o src/group/group_symbolizer_helper.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/group/group_symbolizer_helper.cpp In file included from include/mapnik/attribute.hpp:28:0, from include/mapnik/text/text_layout.hpp:29, from include/mapnik/text/placement_finder.hpp:28, from include/mapnik/text/symbolizer_helpers.hpp:26, from include/mapnik/group/group_symbolizer_helper.hpp:26, from src/group/group_symbolizer_helper.cpp:24: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ c++ -o src/xml_tree.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/xml_tree.cpp In file included from include/mapnik/attribute.hpp:28:0, from include/mapnik/xml_attribute_cast.hpp:36, from src/xml_tree.cpp:27: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from include/mapnik/xml_attribute_cast.hpp:40:0, from src/xml_tree.cpp:27: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o src/config_error.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/config_error.cpp c++ -o src/color_factory.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/color_factory.cpp In file included from include/mapnik/css_color_grammar.hpp:33:0, from src/color_factory.cpp:27: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o src/renderer_common.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/renderer_common.cpp In file included from include/mapnik/attribute.hpp:28:0, from include/mapnik/renderer_common.hpp:30, from src/renderer_common.cpp:23: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ c++ -o src/renderer_common/render_pattern.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/renderer_common/render_pattern.cpp In file included from src/renderer_common/render_pattern.cpp:25:0: include/mapnik/marker.hpp: In constructor 'mapnik::marker::marker(T&&)': include/mapnik/marker.hpp:193:9: warning: declaration of 'data' shadows a member of 'mapnik::marker' [-Wshadow] : marker_base(std::move(data)) {} ^ In file included from include/mapnik/marker.hpp:30:0, from src/renderer_common/render_pattern.cpp:25: include/mapnik/util/variant.hpp:587:15: note: shadowed declaration is here data_type data; ^ In file included from include/mapnik/svg/svg_renderer_agg.hpp:35:0, from src/renderer_common/render_pattern.cpp:27: include/mapnik/warning_ignore.hpp: At global scope: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/svg/svg_renderer_agg.hpp:50:0, from src/renderer_common/render_pattern.cpp:27: deps/agg/include/agg_scanline_u.h: In member function 'void agg::scanline_u8_am::finalize(int)': deps/agg/include/agg_scanline_u.h:263:46: warning: declaration of 'span' shadows a member of 'agg::scanline_u8_am' [-Wshadow] typename base_type::iterator span = base_type::begin(); ^ deps/agg/include/agg_scanline_u.h:117:16: note: shadowed declaration is here struct span ^ deps/agg/include/agg_scanline_u.h: In member function 'void agg::scanline32_u8_am::finalize(int)': deps/agg/include/agg_scanline_u.h:477:46: warning: declaration of 'span' shadows a member of 'agg::scanline32_u8_am' [-Wshadow] typename base_type::iterator span = base_type::begin(); ^ deps/agg/include/agg_scanline_u.h:293:16: note: shadowed declaration is here struct span ^ c++ -o src/renderer_common/process_group_symbolizer.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/renderer_common/process_group_symbolizer.cpp In file included from include/mapnik/renderer_common/process_group_symbolizer.hpp:28:0, from src/renderer_common/process_group_symbolizer.cpp:24: include/mapnik/marker.hpp: In constructor 'mapnik::marker::marker(T&&)': include/mapnik/marker.hpp:193:9: warning: declaration of 'data' shadows a member of 'mapnik::marker' [-Wshadow] : marker_base(std::move(data)) {} ^ In file included from include/mapnik/marker.hpp:30:0, from include/mapnik/renderer_common/process_group_symbolizer.hpp:28, from src/renderer_common/process_group_symbolizer.cpp:24: include/mapnik/util/variant.hpp:587:15: note: shadowed declaration is here data_type data; ^ In file included from include/mapnik/feature.hpp:29:0, from include/mapnik/renderer_common/process_group_symbolizer.hpp:29, from src/renderer_common/process_group_symbolizer.cpp:24: include/mapnik/value.hpp: At global scope: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from include/mapnik/attribute_collector.hpp:43:0, from include/mapnik/renderer_common/process_group_symbolizer.hpp:33, from src/renderer_common/process_group_symbolizer.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/geometry_adapters.hpp:30:0, from include/mapnik/geometry_centroid.hpp:27, from include/mapnik/marker_helpers.hpp:29, from include/mapnik/renderer_common/process_markers_symbolizer.hpp:30, from src/renderer_common/process_group_symbolizer.cpp:25: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/renderer_common/process_markers_symbolizer.hpp:30:0, from src/renderer_common/process_group_symbolizer.cpp:25: include/mapnik/marker_helpers.hpp: In function 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&)': include/mapnik/marker_helpers.hpp:189:44: warning: declaration of 'using vertex_converter_type = Converter' shadows a global declaration [-Wshadow] using vertex_converter_type = Converter; ^ In file included from include/mapnik/group/group_symbolizer_helper.hpp:26:0, from include/mapnik/renderer_common/process_group_symbolizer.hpp:35, from src/renderer_common/process_group_symbolizer.cpp:24: include/mapnik/text/symbolizer_helpers.hpp:62:126: note: shadowed declaration is here using vertex_converter_type = vertex_converter; ^ In file included from src/renderer_common/process_group_symbolizer.cpp:25:0: include/mapnik/renderer_common/process_markers_symbolizer.hpp: In member function 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_svg&)': include/mapnik/renderer_common/process_markers_symbolizer.hpp:94:32: warning: declaration of 'attributes' shadows a global declaration [-Wshadow] svg_attribute_type attributes; ^ In file included from include/mapnik/renderer_common.hpp:30:0, from include/mapnik/renderer_common/process_group_symbolizer.hpp:31, from src/renderer_common/process_group_symbolizer.cpp:24: include/mapnik/attribute.hpp:73:58: note: shadowed declaration is here using attributes = std::unordered_map; ^ In file included from src/renderer_common/process_group_symbolizer.cpp:25:0: include/mapnik/renderer_common/process_markers_symbolizer.hpp:142:32: warning: declaration of 'attributes' shadows a global declaration [-Wshadow] svg_attribute_type attributes; ^ In file included from include/mapnik/renderer_common.hpp:30:0, from include/mapnik/renderer_common/process_group_symbolizer.hpp:31, from src/renderer_common/process_group_symbolizer.cpp:24: include/mapnik/attribute.hpp:73:58: note: shadowed declaration is here using attributes = std::unordered_map; ^ src/renderer_common/process_group_symbolizer.cpp: In member function 'void mapnik::render_thunk_extractor::operator()(const mapnik::markers_symbolizer&) const': src/renderer_common/process_group_symbolizer.cpp:166:52: warning: declaration of 'using context_type = class std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>' shadows a global declaration [-Wshadow] using context_type = decltype(renderer_context); ^ In file included from include/mapnik/renderer_common/process_group_symbolizer.hpp:29:0, from src/renderer_common/process_group_symbolizer.cpp:24: include/mapnik/feature.hpp:90:65: note: shadowed declaration is here using context_type = context >; ^ In file included from include/mapnik/vertex_converters.hpp:31:0, from include/mapnik/text/symbolizer_helpers.hpp:28, from include/mapnik/group/group_symbolizer_helper.hpp:26, from include/mapnik/renderer_common/process_group_symbolizer.hpp:35, from src/renderer_common/process_group_symbolizer.cpp:24: include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::geometry::point_vertex_adapter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::clip_line_tag; ConverterTypes = {mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = mapnik::geometry::point_vertex_adapter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] bool continue_loop = true; ^ include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = mapnik::geometry::point_vertex_adapter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = mapnik::geometry::point_vertex_adapter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = mapnik::geometry::point_vertex_adapter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = mapnik::geometry::point_vertex_adapter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = mapnik::geometry::point_vertex_adapter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::geometry::point_vertex_adapter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::clip_line_tag; ConverterTypes = {mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = mapnik::geometry::point_vertex_adapter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = mapnik::geometry::point_vertex_adapter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = mapnik::geometry::point_vertex_adapter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = mapnik::geometry::point_vertex_adapter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::geometry::polygon_vertex_adapter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::clip_line_tag; ConverterTypes = {mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = mapnik::geometry::polygon_vertex_adapter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = mapnik::geometry::polygon_vertex_adapter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = mapnik::geometry::polygon_vertex_adapter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = mapnik::geometry::polygon_vertex_adapter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = mapnik::geometry::polygon_vertex_adapter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = mapnik::geometry::polygon_vertex_adapter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::geometry::polygon_vertex_adapter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::clip_line_tag; ConverterTypes = {mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = mapnik::geometry::polygon_vertex_adapter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = mapnik::geometry::polygon_vertex_adapter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = mapnik::geometry::polygon_vertex_adapter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = mapnik::geometry::polygon_vertex_adapter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >, mapnik::virtual_renderer_common, std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RD = mapnik::detail::raster_marker_thunk_dispatch, std::default_delete > >, std::allocator, std::default_delete > > > >&> >; RendererType = mapnik::virtual_renderer_common; ContextType = std::tuple, std::default_delete > >, std::allocator, std::default_delete > > > >&>]' src/renderer_common/process_group_symbolizer.cpp:171:83: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] c++ -o src/math.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/math.cpp c++ -o src/cairo/process_markers_symbolizer.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/cairo/process_markers_symbolizer.cpp In file included from include/mapnik/attribute.hpp:28:0, from include/mapnik/symbolizer_base.hpp:34, from include/mapnik/rule.hpp:28, from include/mapnik/cairo/cairo_renderer.hpp:32, from src/cairo/process_markers_symbolizer.cpp:26: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from src/cairo/process_markers_symbolizer.cpp:33:0: include/mapnik/marker.hpp: In constructor 'mapnik::marker::marker(T&&)': include/mapnik/marker.hpp:193:9: warning: declaration of 'data' shadows a member of 'mapnik::marker' [-Wshadow] : marker_base(std::move(data)) {} ^ In file included from include/mapnik/expression_node_types.hpp:29:0, from include/mapnik/expression.hpp:28, from include/mapnik/symbolizer_base.hpp:29, from include/mapnik/rule.hpp:28, from include/mapnik/cairo/cairo_renderer.hpp:32, from src/cairo/process_markers_symbolizer.cpp:26: include/mapnik/util/variant.hpp:587:15: note: shadowed declaration is here data_type data; ^ In file included from include/mapnik/geometry_adapters.hpp:30:0, from include/mapnik/geometry_centroid.hpp:27, from include/mapnik/marker_helpers.hpp:29, from src/cairo/process_markers_symbolizer.cpp:35: include/mapnik/warning_ignore.hpp: At global scope: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from src/cairo/process_markers_symbolizer.cpp:36:0: include/mapnik/renderer_common/process_markers_symbolizer.hpp: In member function 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_svg&)': include/mapnik/renderer_common/process_markers_symbolizer.hpp:94:32: warning: declaration of 'attributes' shadows a global declaration [-Wshadow] svg_attribute_type attributes; ^ In file included from include/mapnik/symbolizer_base.hpp:34:0, from include/mapnik/rule.hpp:28, from include/mapnik/cairo/cairo_renderer.hpp:32, from src/cairo/process_markers_symbolizer.cpp:26: include/mapnik/attribute.hpp:73:58: note: shadowed declaration is here using attributes = std::unordered_map; ^ In file included from src/cairo/process_markers_symbolizer.cpp:36:0: include/mapnik/renderer_common/process_markers_symbolizer.hpp:142:32: warning: declaration of 'attributes' shadows a global declaration [-Wshadow] svg_attribute_type attributes; ^ In file included from include/mapnik/symbolizer_base.hpp:34:0, from include/mapnik/rule.hpp:28, from include/mapnik/cairo/cairo_renderer.hpp:32, from src/cairo/process_markers_symbolizer.cpp:26: include/mapnik/attribute.hpp:73:58: note: shadowed declaration is here using attributes = std::unordered_map; ^ In file included from include/mapnik/vertex_converters.hpp:31:0, from include/mapnik/renderer_common/process_markers_symbolizer.hpp:28, from src/cairo/process_markers_symbolizer.cpp:36: include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = mapnik::geometry::point_vertex_adapter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] bool continue_loop = true; ^ include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = mapnik::geometry::point_vertex_adapter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = mapnik::geometry::polygon_vertex_adapter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = mapnik::geometry::polygon_vertex_adapter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4> > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor, mapnik::label_collision_detector4>, mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>, mapnik::renderer_common, std::tuple >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_dispatch_cairo, mapnik::label_collision_detector4>; RD = mapnik::detail::raster_markers_dispatch_cairo, mapnik::label_collision_detector4>; RendererType = mapnik::renderer_common; ContextType = std::tuple]' src/cairo/process_markers_symbolizer.cpp:133:74: required from 'void mapnik::cairo_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_markers_symbolizer.cpp:140:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] c++ -o src/cairo/process_group_symbolizer.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/cairo/process_group_symbolizer.cpp In file included from src/cairo/process_group_symbolizer.cpp:26:0: include/mapnik/marker.hpp: In constructor 'mapnik::marker::marker(T&&)': include/mapnik/marker.hpp:193:9: warning: declaration of 'data' shadows a member of 'mapnik::marker' [-Wshadow] : marker_base(std::move(data)) {} ^ In file included from include/mapnik/marker.hpp:30:0, from src/cairo/process_group_symbolizer.cpp:26: include/mapnik/util/variant.hpp:587:15: note: shadowed declaration is here data_type data; ^ In file included from include/mapnik/attribute.hpp:28:0, from include/mapnik/symbolizer_base.hpp:34, from include/mapnik/rule.hpp:28, from include/mapnik/cairo/cairo_renderer.hpp:32, from src/cairo/process_group_symbolizer.cpp:30: include/mapnik/value.hpp: At global scope: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from include/mapnik/attribute_collector.hpp:43:0, from include/mapnik/renderer_common/process_group_symbolizer.hpp:33, from src/cairo/process_group_symbolizer.cpp:34: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o src/cairo/cairo_context.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/cairo/cairo_context.cpp In file included from include/mapnik/attribute.hpp:28:0, from include/mapnik/symbolizer_base.hpp:34, from include/mapnik/cairo/cairo_context.hpp:38, from src/cairo/cairo_context.cpp:25: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ c++ -o src/cairo/cairo_renderer.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/cairo/cairo_renderer.cpp In file included from include/mapnik/attribute.hpp:28:0, from include/mapnik/symbolizer_base.hpp:34, from include/mapnik/rule.hpp:28, from include/mapnik/cairo/cairo_renderer.hpp:32, from src/cairo/cairo_renderer.cpp:29: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from src/cairo/cairo_renderer.cpp:37:0: include/mapnik/marker.hpp: In constructor 'mapnik::marker::marker(T&&)': include/mapnik/marker.hpp:193:9: warning: declaration of 'data' shadows a member of 'mapnik::marker' [-Wshadow] : marker_base(std::move(data)) {} ^ In file included from include/mapnik/geometry.hpp:26:0, from include/mapnik/well_known_srs.hpp:29, from include/mapnik/layer.hpp:27, from src/cairo/cairo_renderer.cpp:27: include/mapnik/util/variant.hpp:587:15: note: shadowed declaration is here data_type data; ^ src/cairo/cairo_renderer.cpp: In member function 'void mapnik::cairo_render_marker_visitor::operator()(const mapnik::marker_svg&)': src/cairo/cairo_renderer.cpp:236:60: warning: declaration of 'attributes' shadows a global declaration [-Wshadow] agg::pod_bvector const & attributes = vmarker->attributes(); ^ In file included from include/mapnik/symbolizer_base.hpp:34:0, from include/mapnik/rule.hpp:28, from include/mapnik/cairo/cairo_renderer.hpp:32, from src/cairo/cairo_renderer.cpp:29: include/mapnik/attribute.hpp:73:58: note: shadowed declaration is here using attributes = std::unordered_map; ^ c++ -o src/cairo/cairo_render_vector.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/cairo/cairo_render_vector.cpp In file included from include/mapnik/attribute.hpp:28:0, from include/mapnik/symbolizer_base.hpp:34, from include/mapnik/rule.hpp:28, from include/mapnik/cairo/cairo_renderer.hpp:32, from src/cairo/cairo_render_vector.cpp:26: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ src/cairo/cairo_render_vector.cpp: In function 'void mapnik::render_vector_marker(mapnik::cairo_context&, mapnik::svg::svg_path_adapter&, const agg::pod_bvector&, const mapnik::box2d&, const agg::trans_affine&, double)': src/cairo/cairo_render_vector.cpp:38:41: warning: declaration of 'attributes' shadows a global declaration [-Wshadow] double opacity) ^ In file included from include/mapnik/symbolizer_base.hpp:34:0, from include/mapnik/rule.hpp:28, from include/mapnik/cairo/cairo_renderer.hpp:32, from src/cairo/cairo_render_vector.cpp:26: include/mapnik/attribute.hpp:73:58: note: shadowed declaration is here using attributes = std::unordered_map; ^ c++ -o src/cairo/process_text_symbolizer.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/cairo/process_text_symbolizer.cpp In file included from include/mapnik/attribute.hpp:28:0, from include/mapnik/symbolizer_base.hpp:34, from include/mapnik/rule.hpp:28, from include/mapnik/cairo/cairo_renderer.hpp:32, from src/cairo/process_text_symbolizer.cpp:26: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ c++ -o src/cairo/process_line_symbolizer.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/cairo/process_line_symbolizer.cpp In file included from include/mapnik/feature.hpp:29:0, from src/cairo/process_line_symbolizer.cpp:26: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from include/mapnik/vertex_converters.hpp:31:0, from src/cairo/process_line_symbolizer.cpp:29: include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = const mapnik::geometry::point_vertex_adapter; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::clip_line_tag; ConverterTypes = {mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::point_vertex_adapter; Processor = mapnik::cairo_context; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] bool continue_loop = true; ^ include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > > >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > > > > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::point_vertex_adapter; Processor = mapnik::cairo_context; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > > >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > > > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > > > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::point_vertex_adapter; Processor = mapnik::cairo_context; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > > >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::point_vertex_adapter; Processor = mapnik::cairo_context; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::point_vertex_adapter; Processor = mapnik::cairo_context; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > > > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::point_vertex_adapter; Processor = mapnik::cairo_context; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > > > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = const mapnik::geometry::point_vertex_adapter; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::clip_line_tag; ConverterTypes = {mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::point_vertex_adapter; Processor = mapnik::cairo_context; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::point_vertex_adapter; Processor = mapnik::cairo_context; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::point_vertex_adapter; Processor = mapnik::cairo_context; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::point_vertex_adapter; Processor = mapnik::cairo_context; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = const mapnik::geometry::line_string_vertex_adapter; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::clip_line_tag; ConverterTypes = {mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::line_string_vertex_adapter; Processor = mapnik::cairo_context; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > > >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > > > > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::line_string_vertex_adapter; Processor = mapnik::cairo_context; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > > >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > > > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > > > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::line_string_vertex_adapter; Processor = mapnik::cairo_context; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > > >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::line_string_vertex_adapter; Processor = mapnik::cairo_context; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::line_string_vertex_adapter; Processor = mapnik::cairo_context; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > > > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::line_string_vertex_adapter; Processor = mapnik::cairo_context; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > > > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = const mapnik::geometry::line_string_vertex_adapter; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::clip_line_tag; ConverterTypes = {mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::line_string_vertex_adapter; Processor = mapnik::cairo_context; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::line_string_vertex_adapter; Processor = mapnik::cairo_context; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::line_string_vertex_adapter; Processor = mapnik::cairo_context; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::line_string_vertex_adapter; Processor = mapnik::cairo_context; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = const mapnik::geometry::polygon_vertex_adapter; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::clip_line_tag; ConverterTypes = {mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::polygon_vertex_adapter; Processor = mapnik::cairo_context; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > > >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > > > > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::polygon_vertex_adapter; Processor = mapnik::cairo_context; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > > >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > > > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > > > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::polygon_vertex_adapter; Processor = mapnik::cairo_context; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > > >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::polygon_vertex_adapter; Processor = mapnik::cairo_context; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::polygon_vertex_adapter; Processor = mapnik::cairo_context; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > > > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::polygon_vertex_adapter; Processor = mapnik::cairo_context; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > > > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = const mapnik::geometry::polygon_vertex_adapter; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::clip_line_tag; ConverterTypes = {mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::polygon_vertex_adapter; Processor = mapnik::cairo_context; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::polygon_vertex_adapter; Processor = mapnik::cairo_context; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::polygon_vertex_adapter; Processor = mapnik::cairo_context; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter >]' include/mapnik/cairo/cairo_context.hpp:333:46: required from 'void mapnik::cairo_context::add_path(T&, unsigned int) [with T = mapnik::offset_converter > >]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter >; Processor = mapnik::cairo_context; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::polygon_vertex_adapter; Processor = mapnik::cairo_context; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::cairo_context]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::cairo_context>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::cairo_context> >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_symbolizer.cpp:110:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_symbolizer.cpp:118:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] c++ -o src/cairo/process_line_pattern_symbolizer.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/cairo/process_line_pattern_symbolizer.cpp In file included from include/mapnik/feature.hpp:29:0, from src/cairo/process_line_pattern_symbolizer.cpp:27: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from src/cairo/process_line_pattern_symbolizer.cpp:33:0: include/mapnik/marker.hpp: In constructor 'mapnik::marker::marker(T&&)': include/mapnik/marker.hpp:193:9: warning: declaration of 'data' shadows a member of 'mapnik::marker' [-Wshadow] : marker_base(std::move(data)) {} ^ In file included from include/mapnik/value_hash.hpp:27:0, from include/mapnik/value.hpp:28, from include/mapnik/feature.hpp:29, from src/cairo/process_line_pattern_symbolizer.cpp:27: include/mapnik/util/variant.hpp:587:15: note: shadowed declaration is here data_type data; ^ In file included from include/mapnik/vertex_converters.hpp:31:0, from src/cairo/process_line_pattern_symbolizer.cpp:31: include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::point_vertex_adapter; Processor = mapnik::line_pattern_rasterizer; ConverterTypes = {mapnik::clip_line_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::line_pattern_rasterizer]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::line_pattern_rasterizer >]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] bool continue_loop = true; ^ include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::line_pattern_rasterizer >]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::line_pattern_rasterizer >]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::line_pattern_rasterizer >]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > > > >; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::line_pattern_rasterizer]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::line_pattern_rasterizer >]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > > >; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > > >; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::line_pattern_rasterizer]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::line_pattern_rasterizer >]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > >; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::line_pattern_rasterizer]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::line_pattern_rasterizer >]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::point_vertex_adapter; Processor = mapnik::line_pattern_rasterizer; ConverterTypes = {mapnik::clip_line_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::line_pattern_rasterizer]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::line_pattern_rasterizer >]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::line_pattern_rasterizer >]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::line_pattern_rasterizer >]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::line_pattern_rasterizer >]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > > >; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::line_pattern_rasterizer]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::line_pattern_rasterizer >]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > >; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > >; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::line_pattern_rasterizer]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::line_pattern_rasterizer >]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter >]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter > >; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::line_pattern_rasterizer]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::line_pattern_rasterizer >]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::line_string_vertex_adapter; Processor = mapnik::line_pattern_rasterizer; ConverterTypes = {mapnik::clip_line_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::line_pattern_rasterizer]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::line_pattern_rasterizer >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::line_pattern_rasterizer >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::line_pattern_rasterizer >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::line_pattern_rasterizer >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > > > >; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::line_pattern_rasterizer]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::line_pattern_rasterizer >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > > >; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > > >; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::line_pattern_rasterizer]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::line_pattern_rasterizer >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > >; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::line_pattern_rasterizer]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::line_pattern_rasterizer >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::line_string_vertex_adapter; Processor = mapnik::line_pattern_rasterizer; ConverterTypes = {mapnik::clip_line_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::line_pattern_rasterizer]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::line_pattern_rasterizer >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::line_pattern_rasterizer >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::line_pattern_rasterizer >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::line_pattern_rasterizer >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > > >; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::line_pattern_rasterizer]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::line_pattern_rasterizer >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > >; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > >; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::line_pattern_rasterizer]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::line_pattern_rasterizer >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter >]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter > >; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::line_pattern_rasterizer]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::line_pattern_rasterizer >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::polygon_vertex_adapter; Processor = mapnik::line_pattern_rasterizer; ConverterTypes = {mapnik::clip_line_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::line_pattern_rasterizer]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::line_pattern_rasterizer >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::line_pattern_rasterizer >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::line_pattern_rasterizer >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::line_pattern_rasterizer >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > > > >; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::line_pattern_rasterizer]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::line_pattern_rasterizer >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > > >; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > > >; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::line_pattern_rasterizer]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::line_pattern_rasterizer >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > >; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::line_pattern_rasterizer]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::line_pattern_rasterizer >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::polygon_vertex_adapter; Processor = mapnik::line_pattern_rasterizer; ConverterTypes = {mapnik::clip_line_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::line_pattern_rasterizer]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::line_pattern_rasterizer >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::line_pattern_rasterizer >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::line_pattern_rasterizer >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::line_pattern_rasterizer >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > > >; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::line_pattern_rasterizer]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::line_pattern_rasterizer >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > >; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter > > >; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::line_pattern_rasterizer]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::line_pattern_rasterizer >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter >]' include/mapnik/cairo/cairo_context.hpp:431:46: required from 'void mapnik::line_pattern_rasterizer::add_path(T&, unsigned int) [with T = mapnik::offset_converter > >; Context = mapnik::cairo_context]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter >; Processor = mapnik::line_pattern_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::line_pattern_rasterizer]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::line_pattern_rasterizer >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::line_pattern_rasterizer > >; decltype (V:: visit(v, f)) = void]' src/cairo/process_line_pattern_symbolizer.cpp:163:32: required from 'void mapnik::cairo_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_line_pattern_symbolizer.cpp:168:71: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] c++ -o src/cairo/process_polygon_symbolizer.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/cairo/process_polygon_symbolizer.cpp In file included from include/mapnik/feature.hpp:29:0, from src/cairo/process_polygon_symbolizer.cpp:26: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ c++ -o src/cairo/process_polygon_pattern_symbolizer.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/cairo/process_polygon_pattern_symbolizer.cpp In file included from include/mapnik/feature.hpp:29:0, from src/cairo/process_polygon_pattern_symbolizer.cpp:26: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from src/cairo/process_polygon_pattern_symbolizer.cpp:33:0: include/mapnik/marker.hpp: In constructor 'mapnik::marker::marker(T&&)': include/mapnik/marker.hpp:193:9: warning: declaration of 'data' shadows a member of 'mapnik::marker' [-Wshadow] : marker_base(std::move(data)) {} ^ In file included from include/mapnik/value_hash.hpp:27:0, from include/mapnik/value.hpp:28, from include/mapnik/feature.hpp:29, from src/cairo/process_polygon_pattern_symbolizer.cpp:26: include/mapnik/util/variant.hpp:587:15: note: shadowed declaration is here data_type data; ^ c++ -o src/cairo/process_debug_symbolizer.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/cairo/process_debug_symbolizer.cpp In file included from include/mapnik/feature.hpp:29:0, from src/cairo/process_debug_symbolizer.cpp:26: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ c++ -o src/cairo/process_point_symbolizer.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/cairo/process_point_symbolizer.cpp In file included from include/mapnik/attribute.hpp:28:0, from include/mapnik/expression_evaluator.hpp:27, from include/mapnik/symbolizer.hpp:33, from src/cairo/process_point_symbolizer.cpp:26: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from include/mapnik/renderer_common/process_point_symbolizer.hpp:29:0, from src/cairo/process_point_symbolizer.cpp:32: include/mapnik/marker.hpp: In constructor 'mapnik::marker::marker(T&&)': include/mapnik/marker.hpp:193:9: warning: declaration of 'data' shadows a member of 'mapnik::marker' [-Wshadow] : marker_base(std::move(data)) {} ^ In file included from include/mapnik/expression_node_types.hpp:29:0, from include/mapnik/expression.hpp:28, from include/mapnik/symbolizer.hpp:32, from src/cairo/process_point_symbolizer.cpp:26: include/mapnik/util/variant.hpp:587:15: note: shadowed declaration is here data_type data; ^ In file included from include/mapnik/geometry_adapters.hpp:30:0, from include/mapnik/geometry_centroid.hpp:27, from include/mapnik/renderer_common/process_point_symbolizer.hpp:32, from src/cairo/process_point_symbolizer.cpp:32: include/mapnik/warning_ignore.hpp: At global scope: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/renderer_common/process_point_symbolizer.hpp:29:0, from src/cairo/process_point_symbolizer.cpp:32: include/mapnik/marker.hpp: In instantiation of 'mapnik::marker::marker(T&&) [with T = mapnik::marker_rgba8]': /usr/include/c++/5/ext/new_allocator.h:120:4: required from 'void __gnu_cxx::new_allocator< >::construct(_Up*, _Args&& ...) [with _Up = const mapnik::marker; _Args = {mapnik::marker_rgba8}; _Tp = mapnik::marker]' /usr/include/c++/5/bits/alloc_traits.h:256:4: required from 'static std::_Require::__construct_helper<_Tp, _Args>::type> std::allocator_traits<_Alloc>::_S_construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = const mapnik::marker; _Args = {mapnik::marker_rgba8}; _Alloc = std::allocator; std::_Require::__construct_helper<_Tp, _Args>::type> = void]' /usr/include/c++/5/bits/alloc_traits.h:402:16: required from 'static decltype (_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits::construct::__args)...)) std::allocator_traits<_Alloc>::construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = const mapnik::marker; _Args = {mapnik::marker_rgba8}; _Alloc = std::allocator; decltype (_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits::construct::__args)...)) = ]' /usr/include/c++/5/bits/shared_ptr_base.h:522:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {mapnik::marker_rgba8}; _Tp = const mapnik::marker; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5/bits/shared_ptr_base.h:617:4: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/5/bits/shared_ptr.h:319:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {mapnik::marker_rgba8}; _Tp = const mapnik::marker]' /usr/include/c++/5/bits/shared_ptr.h:614:39: required from 'std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = const mapnik::marker; _Alloc = std::allocator; _Args = {mapnik::marker_rgba8}]' /usr/include/c++/5/bits/shared_ptr.h:629:39: required from 'std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = const mapnik::marker; _Args = {mapnik::marker_rgba8}]' include/mapnik/renderer_common/process_point_symbolizer.hpp:49:48: required from 'void mapnik::render_point_symbolizer(const mapnik::point_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, RendererType&, F) [with F = mapnik::cairo_renderer::process(const mapnik::point_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]::; RendererType = mapnik::renderer_common]' src/cairo/process_point_symbolizer.cpp:52:28: required from 'void mapnik::cairo_renderer::process(const mapnik::point_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = std::shared_ptr<_cairo>]' src/cairo/process_point_symbolizer.cpp:62:71: required from here include/mapnik/marker.hpp:192:5: warning: declaration of 'data' shadows a member of 'mapnik::marker' [-Wshadow] marker(T && data) noexcept ^ In file included from include/mapnik/expression_node_types.hpp:29:0, from include/mapnik/expression.hpp:28, from include/mapnik/symbolizer.hpp:32, from src/cairo/process_point_symbolizer.cpp:26: include/mapnik/util/variant.hpp:587:15: note: shadowed declaration is here data_type data; ^ c++ -o src/cairo/process_raster_symbolizer.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/cairo/process_raster_symbolizer.cpp In file included from include/mapnik/feature.hpp:29:0, from src/cairo/process_raster_symbolizer.cpp:27: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from include/mapnik/image_util.hpp:32:0, from include/mapnik/renderer_common/process_raster_symbolizer.hpp:27, from src/cairo/process_raster_symbolizer.cpp:33: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/renderer_common/process_raster_symbolizer.hpp:40:0, from src/cairo/process_raster_symbolizer.cpp:33: deps/agg/include/agg_scanline_u.h: In member function 'void agg::scanline_u8_am::finalize(int)': deps/agg/include/agg_scanline_u.h:263:46: warning: declaration of 'span' shadows a member of 'agg::scanline_u8_am' [-Wshadow] typename base_type::iterator span = base_type::begin(); ^ deps/agg/include/agg_scanline_u.h:117:16: note: shadowed declaration is here struct span ^ deps/agg/include/agg_scanline_u.h: In member function 'void agg::scanline32_u8_am::finalize(int)': deps/agg/include/agg_scanline_u.h:477:46: warning: declaration of 'span' shadows a member of 'agg::scanline32_u8_am' [-Wshadow] typename base_type::iterator span = base_type::begin(); ^ deps/agg/include/agg_scanline_u.h:293:16: note: shadowed declaration is here struct span ^ c++ -o src/cairo/process_building_symbolizer.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/cairo/process_building_symbolizer.cpp In file included from include/mapnik/feature.hpp:29:0, from src/cairo/process_building_symbolizer.cpp:27: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ c++ -o src/png_reader.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/png_reader.cpp In file included from src/png_reader.cpp:33:0: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ src/png_reader.cpp:103:12: warning: 'mapnik::{anonymous}::registered' defined but not used [-Wunused-variable] const bool registered = register_image_reader("png",create_png_reader); ^ src/png_reader.cpp:104:12: warning: 'mapnik::{anonymous}::registered2' defined but not used [-Wunused-variable] const bool registered2 = register_image_reader("png", create_png_reader2); ^ c++ -o src/tiff_reader.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/tiff_reader.cpp In file included from src/tiff_reader.cpp:33:0: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ src/tiff_reader.cpp:196:12: warning: 'mapnik::{anonymous}::registered' defined but not used [-Wunused-variable] const bool registered = register_image_reader("tiff",create_tiff_reader); ^ src/tiff_reader.cpp:197:12: warning: 'mapnik::{anonymous}::registered2' defined but not used [-Wunused-variable] const bool registered2 = register_image_reader("tiff", create_tiff_reader2); ^ c++ -o src/webp_reader.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/webp_reader.cpp In file included from src/webp_reader.cpp:29:0: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ src/webp_reader.cpp:142:12: warning: 'mapnik::{anonymous}::registered' defined but not used [-Wunused-variable] const bool registered = register_image_reader("webp", create_webp_reader); ^ src/webp_reader.cpp:143:12: warning: 'mapnik::{anonymous}::registered2' defined but not used [-Wunused-variable] const bool registered2 = register_image_reader("webp", create_webp_reader2); ^ c++ -o src/jpeg_reader.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/jpeg_reader.cpp In file included from src/jpeg_reader.cpp:34:0: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ src/jpeg_reader.cpp:112:12: warning: 'mapnik::{anonymous}::registered' defined but not used [-Wunused-variable] const bool registered = register_image_reader("jpeg",create_jpeg_reader); ^ src/jpeg_reader.cpp:113:12: warning: 'mapnik::{anonymous}::registered2' defined but not used [-Wunused-variable] const bool registered2 = register_image_reader("jpeg",create_jpeg_reader2); ^ c++ -o src/agg/agg_renderer.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/agg/agg_renderer.cpp In file included from include/mapnik/attribute.hpp:28:0, from include/mapnik/symbolizer_base.hpp:34, from include/mapnik/rule.hpp:28, from include/mapnik/agg_renderer.hpp:30, from src/agg/agg_renderer.cpp:24: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from src/agg/agg_renderer.cpp:32:0: include/mapnik/marker.hpp: In constructor 'mapnik::marker::marker(T&&)': include/mapnik/marker.hpp:193:9: warning: declaration of 'data' shadows a member of 'mapnik::marker' [-Wshadow] : marker_base(std::move(data)) {} ^ In file included from include/mapnik/expression_node_types.hpp:29:0, from include/mapnik/expression.hpp:28, from include/mapnik/symbolizer_base.hpp:29, from include/mapnik/rule.hpp:28, from include/mapnik/agg_renderer.hpp:30, from src/agg/agg_renderer.cpp:24: include/mapnik/util/variant.hpp:587:15: note: shadowed declaration is here data_type data; ^ In file included from include/mapnik/svg/svg_renderer_agg.hpp:35:0, from src/agg/agg_renderer.cpp:39: include/mapnik/warning_ignore.hpp: At global scope: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/svg/svg_renderer_agg.hpp:50:0, from src/agg/agg_renderer.cpp:39: deps/agg/include/agg_scanline_u.h: In member function 'void agg::scanline_u8_am::finalize(int)': deps/agg/include/agg_scanline_u.h:263:46: warning: declaration of 'span' shadows a member of 'agg::scanline_u8_am' [-Wshadow] typename base_type::iterator span = base_type::begin(); ^ deps/agg/include/agg_scanline_u.h:117:16: note: shadowed declaration is here struct span ^ deps/agg/include/agg_scanline_u.h: In member function 'void agg::scanline32_u8_am::finalize(int)': deps/agg/include/agg_scanline_u.h:477:46: warning: declaration of 'span' shadows a member of 'agg::scanline32_u8_am' [-Wshadow] typename base_type::iterator span = base_type::begin(); ^ deps/agg/include/agg_scanline_u.h:293:16: note: shadowed declaration is here struct span ^ In file included from include/mapnik/image_util.hpp:32:0, from include/mapnik/image_filter.hpp:29, from src/agg/agg_renderer.cpp:43: include/mapnik/warning_ignore.hpp: At global scope: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/image_filter.hpp:33:0, from src/agg/agg_renderer.cpp:43: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o src/agg/process_dot_symbolizer.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/agg/process_dot_symbolizer.cpp In file included from include/mapnik/feature.hpp:29:0, from src/agg/process_dot_symbolizer.cpp:24: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from src/agg/process_dot_symbolizer.cpp:40:0: deps/agg/include/agg_scanline_u.h: In member function 'void agg::scanline_u8_am::finalize(int)': deps/agg/include/agg_scanline_u.h:263:46: warning: declaration of 'span' shadows a member of 'agg::scanline_u8_am' [-Wshadow] typename base_type::iterator span = base_type::begin(); ^ deps/agg/include/agg_scanline_u.h:117:16: note: shadowed declaration is here struct span ^ deps/agg/include/agg_scanline_u.h: In member function 'void agg::scanline32_u8_am::finalize(int)': deps/agg/include/agg_scanline_u.h:477:46: warning: declaration of 'span' shadows a member of 'agg::scanline32_u8_am' [-Wshadow] typename base_type::iterator span = base_type::begin(); ^ deps/agg/include/agg_scanline_u.h:293:16: note: shadowed declaration is here struct span ^ c++ -o src/agg/process_building_symbolizer.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/agg/process_building_symbolizer.cpp In file included from include/mapnik/feature.hpp:29:0, from src/agg/process_building_symbolizer.cpp:26: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from src/agg/process_building_symbolizer.cpp:45:0: deps/agg/include/agg_scanline_u.h: In member function 'void agg::scanline_u8_am::finalize(int)': deps/agg/include/agg_scanline_u.h:263:46: warning: declaration of 'span' shadows a member of 'agg::scanline_u8_am' [-Wshadow] typename base_type::iterator span = base_type::begin(); ^ deps/agg/include/agg_scanline_u.h:117:16: note: shadowed declaration is here struct span ^ deps/agg/include/agg_scanline_u.h: In member function 'void agg::scanline32_u8_am::finalize(int)': deps/agg/include/agg_scanline_u.h:477:46: warning: declaration of 'span' shadows a member of 'agg::scanline32_u8_am' [-Wshadow] typename base_type::iterator span = base_type::begin(); ^ deps/agg/include/agg_scanline_u.h:293:16: note: shadowed declaration is here struct span ^ c++ -o src/agg/process_line_symbolizer.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/agg/process_line_symbolizer.cpp In file included from include/mapnik/feature.hpp:29:0, from src/agg/process_line_symbolizer.cpp:24: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from src/agg/process_line_symbolizer.cpp:41:0: deps/agg/include/agg_scanline_u.h: In member function 'void agg::scanline_u8_am::finalize(int)': deps/agg/include/agg_scanline_u.h:263:46: warning: declaration of 'span' shadows a member of 'agg::scanline_u8_am' [-Wshadow] typename base_type::iterator span = base_type::begin(); ^ deps/agg/include/agg_scanline_u.h:117:16: note: shadowed declaration is here struct span ^ deps/agg/include/agg_scanline_u.h: In member function 'void agg::scanline32_u8_am::finalize(int)': deps/agg/include/agg_scanline_u.h:477:46: warning: declaration of 'span' shadows a member of 'agg::scanline32_u8_am' [-Wshadow] typename base_type::iterator span = base_type::begin(); ^ deps/agg/include/agg_scanline_u.h:293:16: note: shadowed declaration is here struct span ^ In file included from include/mapnik/vertex_converters.hpp:31:0, from src/agg/process_line_symbolizer.cpp:30: include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = const mapnik::geometry::point_vertex_adapter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::clip_line_tag; ConverterTypes = {mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::point_vertex_adapter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] bool continue_loop = true; ^ include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > > > > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::point_vertex_adapter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > > > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > > > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::point_vertex_adapter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::point_vertex_adapter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::point_vertex_adapter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > > > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::point_vertex_adapter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > > > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = const mapnik::geometry::point_vertex_adapter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::clip_line_tag; ConverterTypes = {mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::point_vertex_adapter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::point_vertex_adapter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::point_vertex_adapter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::point_vertex_adapter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = const mapnik::geometry::line_string_vertex_adapter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::clip_line_tag; ConverterTypes = {mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::line_string_vertex_adapter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > > > > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::line_string_vertex_adapter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > > > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > > > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::line_string_vertex_adapter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::line_string_vertex_adapter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::line_string_vertex_adapter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > > > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::line_string_vertex_adapter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > > > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = const mapnik::geometry::line_string_vertex_adapter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::clip_line_tag; ConverterTypes = {mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::line_string_vertex_adapter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::line_string_vertex_adapter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::line_string_vertex_adapter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::line_string_vertex_adapter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = const mapnik::geometry::polygon_vertex_adapter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::clip_line_tag; ConverterTypes = {mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::polygon_vertex_adapter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > > > > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::polygon_vertex_adapter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > > > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > > > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::polygon_vertex_adapter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::polygon_vertex_adapter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::polygon_vertex_adapter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > > > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::polygon_vertex_adapter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > > > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = const mapnik::geometry::polygon_vertex_adapter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::clip_line_tag; ConverterTypes = {mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::polygon_vertex_adapter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::polygon_vertex_adapter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::polygon_vertex_adapter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > >; Renderer = agg::renderer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::polygon_vertex_adapter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > >]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > >]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_symbolizer.cpp:190:36: required from 'void mapnik::agg_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_symbolizer.cpp:234:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] c++ -o src/agg/process_line_pattern_symbolizer.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/agg/process_line_pattern_symbolizer.cpp In file included from include/mapnik/feature.hpp:29:0, from src/agg/process_line_pattern_symbolizer.cpp:24: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from src/agg/process_line_pattern_symbolizer.cpp:30:0: include/mapnik/marker.hpp: In constructor 'mapnik::marker::marker(T&&)': include/mapnik/marker.hpp:193:9: warning: declaration of 'data' shadows a member of 'mapnik::marker' [-Wshadow] : marker_base(std::move(data)) {} ^ In file included from include/mapnik/value_hash.hpp:27:0, from include/mapnik/value.hpp:28, from include/mapnik/feature.hpp:29, from src/agg/process_line_pattern_symbolizer.cpp:24: include/mapnik/util/variant.hpp:587:15: note: shadowed declaration is here data_type data; ^ In file included from src/agg/process_line_pattern_symbolizer.cpp:47:0: deps/agg/include/agg_scanline_u.h: In member function 'void agg::scanline_u8_am::finalize(int)': deps/agg/include/agg_scanline_u.h:263:46: warning: declaration of 'span' shadows a member of 'agg::scanline_u8_am' [-Wshadow] typename base_type::iterator span = base_type::begin(); ^ deps/agg/include/agg_scanline_u.h:117:16: note: shadowed declaration is here struct span ^ deps/agg/include/agg_scanline_u.h: In member function 'void agg::scanline32_u8_am::finalize(int)': deps/agg/include/agg_scanline_u.h:477:46: warning: declaration of 'span' shadows a member of 'agg::scanline32_u8_am' [-Wshadow] typename base_type::iterator span = base_type::begin(); ^ deps/agg/include/agg_scanline_u.h:293:16: note: shadowed declaration is here struct span ^ src/agg/process_line_pattern_symbolizer.cpp: In member function 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_svg&)': src/agg/process_line_pattern_symbolizer.cpp:78:33: warning: declaration of 'using color = agg::rgba8' shadows a global declaration [-Wshadow] using color = agg::rgba8; ^ In file included from include/mapnik/raster_colorizer.hpp:41:0, from include/mapnik/symbolizer_base.hpp:32, from include/mapnik/rule.hpp:28, from include/mapnik/agg_renderer.hpp:30, from src/agg/process_line_pattern_symbolizer.cpp:27: include/mapnik/color.hpp:39:19: note: shadowed declaration is here class MAPNIK_DECL color ^ src/agg/process_line_pattern_symbolizer.cpp: In member function 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_rgba8&)': src/agg/process_line_pattern_symbolizer.cpp:152:33: warning: declaration of 'using color = agg::rgba8' shadows a global declaration [-Wshadow] using color = agg::rgba8; ^ In file included from include/mapnik/raster_colorizer.hpp:41:0, from include/mapnik/symbolizer_base.hpp:32, from include/mapnik/rule.hpp:28, from include/mapnik/agg_renderer.hpp:30, from src/agg/process_line_pattern_symbolizer.cpp:27: include/mapnik/color.hpp:39:19: note: shadowed declaration is here class MAPNIK_DECL color ^ In file included from include/mapnik/vertex_converters.hpp:31:0, from src/agg/process_line_pattern_symbolizer.cpp:33: include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:217:36: required from 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_rgba8&) [with buffer_type = mapnik::image]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] bool continue_loop = true; ^ include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/agg/process_line_pattern_symbolizer.cpp:217:36: required from 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_rgba8&) [with buffer_type = mapnik::image]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/agg/process_line_pattern_symbolizer.cpp:217:36: required from 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_rgba8&) [with buffer_type = mapnik::image]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/agg/process_line_pattern_symbolizer.cpp:217:36: required from 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_rgba8&) [with buffer_type = mapnik::image]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > > > >; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:217:36: required from 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_rgba8&) [with buffer_type = mapnik::image]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > > >; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > > >; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:217:36: required from 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_rgba8&) [with buffer_type = mapnik::image]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > >; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:217:36: required from 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_rgba8&) [with buffer_type = mapnik::image]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:217:36: required from 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_rgba8&) [with buffer_type = mapnik::image]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/agg/process_line_pattern_symbolizer.cpp:217:36: required from 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_rgba8&) [with buffer_type = mapnik::image]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/agg/process_line_pattern_symbolizer.cpp:217:36: required from 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_rgba8&) [with buffer_type = mapnik::image]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/agg/process_line_pattern_symbolizer.cpp:217:36: required from 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_rgba8&) [with buffer_type = mapnik::image]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > > >; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:217:36: required from 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_rgba8&) [with buffer_type = mapnik::image]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > >; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > >; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:217:36: required from 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_rgba8&) [with buffer_type = mapnik::image]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > >; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:217:36: required from 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_rgba8&) [with buffer_type = mapnik::image]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:217:36: required from 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_rgba8&) [with buffer_type = mapnik::image]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:217:36: required from 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_rgba8&) [with buffer_type = mapnik::image]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:217:36: required from 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_rgba8&) [with buffer_type = mapnik::image]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:217:36: required from 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_rgba8&) [with buffer_type = mapnik::image]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > > > >; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:217:36: required from 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_rgba8&) [with buffer_type = mapnik::image]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > > >; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/agg/process_line_pattern_symbolizer.cpp:217:36: required from 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_rgba8&) [with buffer_type = mapnik::image]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > > >; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:217:36: required from 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_rgba8&) [with buffer_type = mapnik::image]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > >; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:217:36: required from 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_rgba8&) [with buffer_type = mapnik::image]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:217:36: required from 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_rgba8&) [with buffer_type = mapnik::image]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:217:36: required from 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_rgba8&) [with buffer_type = mapnik::image]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:217:36: required from 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_rgba8&) [with buffer_type = mapnik::image]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:217:36: required from 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_rgba8&) [with buffer_type = mapnik::image]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > > >; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:217:36: required from 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_rgba8&) [with buffer_type = mapnik::image]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > >; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/agg/process_line_pattern_symbolizer.cpp:217:36: required from 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_rgba8&) [with buffer_type = mapnik::image]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > >; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:217:36: required from 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_rgba8&) [with buffer_type = mapnik::image]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > >; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:217:36: required from 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_rgba8&) [with buffer_type = mapnik::image]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:217:36: required from 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_rgba8&) [with buffer_type = mapnik::image]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:217:36: required from 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_rgba8&) [with buffer_type = mapnik::image]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:217:36: required from 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_rgba8&) [with buffer_type = mapnik::image]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:217:36: required from 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_rgba8&) [with buffer_type = mapnik::image]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > > > >; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:217:36: required from 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_rgba8&) [with buffer_type = mapnik::image]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > > >; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:217:36: required from 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_rgba8&) [with buffer_type = mapnik::image]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > > >; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:217:36: required from 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_rgba8&) [with buffer_type = mapnik::image]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > >; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:217:36: required from 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_rgba8&) [with buffer_type = mapnik::image]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:217:36: required from 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_rgba8&) [with buffer_type = mapnik::image]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:217:36: required from 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_rgba8&) [with buffer_type = mapnik::image]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:217:36: required from 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_rgba8&) [with buffer_type = mapnik::image]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:217:36: required from 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_rgba8&) [with buffer_type = mapnik::image]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > > >; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:217:36: required from 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_rgba8&) [with buffer_type = mapnik::image]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > >; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::simplify_converter > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:217:36: required from 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_rgba8&) [with buffer_type = mapnik::image]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > > >; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::smooth_tag; ConverterTypes = {mapnik::offset_transform_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:217:36: required from 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_rgba8&) [with buffer_type = mapnik::image]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter >]' deps/agg/include/agg_rasterizer_outline_aa.h:173:32: required from 'void agg::rasterizer_outline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = mapnik::offset_converter > >; Renderer = agg::renderer_outline_image, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > >; Coord = agg::line_coord]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = mapnik::offset_converter > >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = mapnik::transform_path_adapter >; Processor = agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > >; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::offset_transform_tag; ConverterTypes = {}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, agg::rasterizer_outline_aa, agg::order_rgba>, agg::row_ptr_cache > >, agg::line_image_pattern > > > > > >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:217:36: required from 'void mapnik::agg_renderer_process_visitor_l::operator()(const mapnik::marker_rgba8&) [with buffer_type = mapnik::image]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::agg_renderer_process_visitor_l >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::agg_renderer_process_visitor_l >; decltype (V:: visit(v, f)) = void]' src/agg/process_line_pattern_symbolizer.cpp:254:24: required from 'void mapnik::agg_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_line_pattern_symbolizer.cpp:259:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] c++ -o src/agg/process_text_symbolizer.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/agg/process_text_symbolizer.cpp In file included from include/mapnik/feature.hpp:29:0, from src/agg/process_text_symbolizer.cpp:24: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ c++ -o src/agg/process_point_symbolizer.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/agg/process_point_symbolizer.cpp In file included from include/mapnik/feature.hpp:29:0, from src/agg/process_point_symbolizer.cpp:24: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from include/mapnik/image_util.hpp:32:0, from src/agg/process_point_symbolizer.cpp:27: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from src/agg/process_point_symbolizer.cpp:31:0: include/mapnik/marker.hpp: In constructor 'mapnik::marker::marker(T&&)': include/mapnik/marker.hpp:193:9: warning: declaration of 'data' shadows a member of 'mapnik::marker' [-Wshadow] : marker_base(std::move(data)) {} ^ In file included from include/mapnik/value_hash.hpp:27:0, from include/mapnik/value.hpp:28, from include/mapnik/feature.hpp:29, from src/agg/process_point_symbolizer.cpp:24: include/mapnik/util/variant.hpp:587:15: note: shadowed declaration is here data_type data; ^ In file included from include/mapnik/geometry_adapters.hpp:30:0, from include/mapnik/geometry_centroid.hpp:27, from include/mapnik/renderer_common/process_point_symbolizer.hpp:32, from src/agg/process_point_symbolizer.cpp:36: include/mapnik/warning_ignore.hpp: At global scope: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from src/agg/process_point_symbolizer.cpp:31:0: include/mapnik/marker.hpp: In instantiation of 'mapnik::marker::marker(T&&) [with T = mapnik::marker_rgba8]': /usr/include/c++/5/ext/new_allocator.h:120:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = const mapnik::marker; _Args = {mapnik::marker_rgba8}; _Tp = mapnik::marker]' /usr/include/c++/5/bits/alloc_traits.h:256:4: required from 'static std::_Require::__construct_helper<_Tp, _Args>::type> std::allocator_traits<_Alloc>::_S_construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = const mapnik::marker; _Args = {mapnik::marker_rgba8}; _Alloc = std::allocator; std::_Require::__construct_helper<_Tp, _Args>::type> = void]' /usr/include/c++/5/bits/alloc_traits.h:402:16: required from 'static decltype (_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits::construct::__args)...)) std::allocator_traits<_Alloc>::construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = const mapnik::marker; _Args = {mapnik::marker_rgba8}; _Alloc = std::allocator; decltype (_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits::construct::__args)...)) = ]' /usr/include/c++/5/bits/shared_ptr_base.h:522:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {mapnik::marker_rgba8}; _Tp = const mapnik::marker; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5/bits/shared_ptr_base.h:617:4: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/5/bits/shared_ptr.h:319:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {mapnik::marker_rgba8}; _Tp = const mapnik::marker]' /usr/include/c++/5/bits/shared_ptr.h:614:39: required from 'std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = const mapnik::marker; _Alloc = std::allocator; _Args = {mapnik::marker_rgba8}]' /usr/include/c++/5/bits/shared_ptr.h:629:39: required from 'std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = const mapnik::marker; _Args = {mapnik::marker_rgba8}]' include/mapnik/renderer_common/process_point_symbolizer.hpp:49:48: required from 'void mapnik::render_point_symbolizer(const mapnik::point_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, RendererType&, F) [with F = mapnik::agg_renderer::process(const mapnik::point_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]::; RendererType = mapnik::renderer_common]' src/agg/process_point_symbolizer.cpp:55:28: required from 'void mapnik::agg_renderer::process(const mapnik::point_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_point_symbolizer.cpp:65:68: required from here include/mapnik/marker.hpp:192:5: warning: declaration of 'data' shadows a member of 'mapnik::marker' [-Wshadow] marker(T && data) noexcept ^ In file included from include/mapnik/value_hash.hpp:27:0, from include/mapnik/value.hpp:28, from include/mapnik/feature.hpp:29, from src/agg/process_point_symbolizer.cpp:24: include/mapnik/util/variant.hpp:587:15: note: shadowed declaration is here data_type data; ^ c++ -o src/agg/process_polygon_symbolizer.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/agg/process_polygon_symbolizer.cpp In file included from include/mapnik/feature.hpp:29:0, from src/agg/process_polygon_symbolizer.cpp:27: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from src/agg/process_polygon_symbolizer.cpp:42:0: deps/agg/include/agg_scanline_u.h: In member function 'void agg::scanline_u8_am::finalize(int)': deps/agg/include/agg_scanline_u.h:263:46: warning: declaration of 'span' shadows a member of 'agg::scanline_u8_am' [-Wshadow] typename base_type::iterator span = base_type::begin(); ^ deps/agg/include/agg_scanline_u.h:117:16: note: shadowed declaration is here struct span ^ deps/agg/include/agg_scanline_u.h: In member function 'void agg::scanline32_u8_am::finalize(int)': deps/agg/include/agg_scanline_u.h:477:46: warning: declaration of 'span' shadows a member of 'agg::scanline32_u8_am' [-Wshadow] typename base_type::iterator span = base_type::begin(); ^ deps/agg/include/agg_scanline_u.h:293:16: note: shadowed declaration is here struct span ^ c++ -o src/agg/process_polygon_pattern_symbolizer.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/agg/process_polygon_pattern_symbolizer.cpp In file included from include/mapnik/feature.hpp:29:0, from src/agg/process_polygon_pattern_symbolizer.cpp:24: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from src/agg/process_polygon_pattern_symbolizer.cpp:29:0: include/mapnik/marker.hpp: In constructor 'mapnik::marker::marker(T&&)': include/mapnik/marker.hpp:193:9: warning: declaration of 'data' shadows a member of 'mapnik::marker' [-Wshadow] : marker_base(std::move(data)) {} ^ In file included from include/mapnik/value_hash.hpp:27:0, from include/mapnik/value.hpp:28, from include/mapnik/feature.hpp:29, from src/agg/process_polygon_pattern_symbolizer.cpp:24: include/mapnik/util/variant.hpp:587:15: note: shadowed declaration is here data_type data; ^ In file included from include/mapnik/svg/svg_renderer_agg.hpp:35:0, from src/agg/process_polygon_pattern_symbolizer.cpp:36: include/mapnik/warning_ignore.hpp: At global scope: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/svg/svg_renderer_agg.hpp:50:0, from src/agg/process_polygon_pattern_symbolizer.cpp:36: deps/agg/include/agg_scanline_u.h: In member function 'void agg::scanline_u8_am::finalize(int)': deps/agg/include/agg_scanline_u.h:263:46: warning: declaration of 'span' shadows a member of 'agg::scanline_u8_am' [-Wshadow] typename base_type::iterator span = base_type::begin(); ^ deps/agg/include/agg_scanline_u.h:117:16: note: shadowed declaration is here struct span ^ deps/agg/include/agg_scanline_u.h: In member function 'void agg::scanline32_u8_am::finalize(int)': deps/agg/include/agg_scanline_u.h:477:46: warning: declaration of 'span' shadows a member of 'agg::scanline32_u8_am' [-Wshadow] typename base_type::iterator span = base_type::begin(); ^ deps/agg/include/agg_scanline_u.h:293:16: note: shadowed declaration is here struct span ^ src/agg/process_polygon_pattern_symbolizer.cpp: In member function 'void mapnik::agg_renderer_process_visitor_p::operator()(const mapnik::marker_svg&)': src/agg/process_polygon_pattern_symbolizer.cpp:108:33: warning: declaration of 'using color = agg::rgba8' shadows a global declaration [-Wshadow] using color = agg::rgba8; ^ In file included from include/mapnik/raster_colorizer.hpp:41:0, from include/mapnik/symbolizer_base.hpp:32, from include/mapnik/rule.hpp:28, from include/mapnik/agg_renderer.hpp:30, from src/agg/process_polygon_pattern_symbolizer.cpp:26: include/mapnik/color.hpp:39:19: note: shadowed declaration is here class MAPNIK_DECL color ^ src/agg/process_polygon_pattern_symbolizer.cpp: In member function 'void mapnik::agg_renderer_process_visitor_p::operator()(const mapnik::marker_rgba8&)': src/agg/process_polygon_pattern_symbolizer.cpp:185:33: warning: declaration of 'using color = agg::rgba8' shadows a global declaration [-Wshadow] using color = agg::rgba8; ^ In file included from include/mapnik/raster_colorizer.hpp:41:0, from include/mapnik/symbolizer_base.hpp:32, from include/mapnik/rule.hpp:28, from include/mapnik/agg_renderer.hpp:30, from src/agg/process_polygon_pattern_symbolizer.cpp:26: include/mapnik/color.hpp:39:19: note: shadowed declaration is here class MAPNIK_DECL color ^ c++ -o src/agg/process_raster_symbolizer.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/agg/process_raster_symbolizer.cpp In file included from include/mapnik/feature.hpp:29:0, from src/agg/process_raster_symbolizer.cpp:24: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from include/mapnik/image_util.hpp:32:0, from src/agg/process_raster_symbolizer.cpp:32: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/renderer_common/process_raster_symbolizer.hpp:40:0, from src/agg/process_raster_symbolizer.cpp:36: deps/agg/include/agg_scanline_u.h: In member function 'void agg::scanline_u8_am::finalize(int)': deps/agg/include/agg_scanline_u.h:263:46: warning: declaration of 'span' shadows a member of 'agg::scanline_u8_am' [-Wshadow] typename base_type::iterator span = base_type::begin(); ^ deps/agg/include/agg_scanline_u.h:117:16: note: shadowed declaration is here struct span ^ deps/agg/include/agg_scanline_u.h: In member function 'void agg::scanline32_u8_am::finalize(int)': deps/agg/include/agg_scanline_u.h:477:46: warning: declaration of 'span' shadows a member of 'agg::scanline32_u8_am' [-Wshadow] typename base_type::iterator span = base_type::begin(); ^ deps/agg/include/agg_scanline_u.h:293:16: note: shadowed declaration is here struct span ^ c++ -o src/agg/process_shield_symbolizer.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/agg/process_shield_symbolizer.cpp In file included from include/mapnik/feature.hpp:29:0, from src/agg/process_shield_symbolizer.cpp:24: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ c++ -o src/agg/process_markers_symbolizer.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/agg/process_markers_symbolizer.cpp In file included from include/mapnik/attribute.hpp:28:0, from include/mapnik/symbolizer_base.hpp:34, from include/mapnik/rule.hpp:28, from include/mapnik/agg_renderer.hpp:30, from src/agg/process_markers_symbolizer.cpp:25: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from include/mapnik/geometry_adapters.hpp:30:0, from include/mapnik/geometry_centroid.hpp:27, from include/mapnik/marker_helpers.hpp:29, from src/agg/process_markers_symbolizer.cpp:31: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/marker_helpers.hpp:32:0, from src/agg/process_markers_symbolizer.cpp:31: include/mapnik/marker.hpp: In constructor 'mapnik::marker::marker(T&&)': include/mapnik/marker.hpp:193:9: warning: declaration of 'data' shadows a member of 'mapnik::marker' [-Wshadow] : marker_base(std::move(data)) {} ^ In file included from include/mapnik/expression_node_types.hpp:29:0, from include/mapnik/expression.hpp:28, from include/mapnik/symbolizer_base.hpp:29, from include/mapnik/rule.hpp:28, from include/mapnik/agg_renderer.hpp:30, from src/agg/process_markers_symbolizer.cpp:25: include/mapnik/util/variant.hpp:587:15: note: shadowed declaration is here data_type data; ^ In file included from include/mapnik/agg_render_marker.hpp:38:0, from src/agg/process_markers_symbolizer.cpp:34: deps/agg/include/agg_scanline_u.h: In member function 'void agg::scanline_u8_am::finalize(int)': deps/agg/include/agg_scanline_u.h:263:46: warning: declaration of 'span' shadows a member of 'agg::scanline_u8_am' [-Wshadow] typename base_type::iterator span = base_type::begin(); ^ deps/agg/include/agg_scanline_u.h:117:16: note: shadowed declaration is here struct span ^ deps/agg/include/agg_scanline_u.h: In member function 'void agg::scanline32_u8_am::finalize(int)': deps/agg/include/agg_scanline_u.h:477:46: warning: declaration of 'span' shadows a member of 'agg::scanline32_u8_am' [-Wshadow] typename base_type::iterator span = base_type::begin(); ^ deps/agg/include/agg_scanline_u.h:293:16: note: shadowed declaration is here struct span ^ In file included from include/mapnik/svg/svg_renderer_agg.hpp:35:0, from src/agg/process_markers_symbolizer.cpp:35: include/mapnik/warning_ignore.hpp: At global scope: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from src/agg/process_markers_symbolizer.cpp:41:0: include/mapnik/renderer_common/process_markers_symbolizer.hpp: In member function 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_svg&)': include/mapnik/renderer_common/process_markers_symbolizer.hpp:94:32: warning: declaration of 'attributes' shadows a global declaration [-Wshadow] svg_attribute_type attributes; ^ In file included from include/mapnik/symbolizer_base.hpp:34:0, from include/mapnik/rule.hpp:28, from include/mapnik/agg_renderer.hpp:30, from src/agg/process_markers_symbolizer.cpp:25: include/mapnik/attribute.hpp:73:58: note: shadowed declaration is here using attributes = std::unordered_map; ^ In file included from src/agg/process_markers_symbolizer.cpp:41:0: include/mapnik/renderer_common/process_markers_symbolizer.hpp:142:32: warning: declaration of 'attributes' shadows a global declaration [-Wshadow] svg_attribute_type attributes; ^ In file included from include/mapnik/symbolizer_base.hpp:34:0, from include/mapnik/rule.hpp:28, from include/mapnik/agg_renderer.hpp:30, from src/agg/process_markers_symbolizer.cpp:25: include/mapnik/attribute.hpp:73:58: note: shadowed declaration is here using attributes = std::unordered_map; ^ src/agg/process_markers_symbolizer.cpp: In member function 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&)': src/agg/process_markers_symbolizer.cpp:177:65: warning: declaration of 'using svg_attribute_type = class agg::pod_bvector' shadows a global declaration [-Wshadow] using svg_attribute_type = agg::pod_bvector; ^ In file included from src/agg/process_markers_symbolizer.cpp:31:0: include/mapnik/marker_helpers.hpp:49:66: note: shadowed declaration is here using svg_attribute_type = agg::pod_bvector; ^ src/agg/process_markers_symbolizer.cpp:198:52: warning: declaration of 'using context_type = decltype (renderer_context)' shadows a global declaration [-Wshadow] using context_type = decltype(renderer_context); ^ In file included from src/agg/process_markers_symbolizer.cpp:29:0: include/mapnik/feature.hpp:90:65: note: shadowed declaration is here using context_type = context >; ^ In file included from include/mapnik/vertex_converters.hpp:31:0, from include/mapnik/agg_render_marker.hpp:28, from src/agg/process_markers_symbolizer.cpp:34: include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = mapnik::geometry::point_vertex_adapter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] bool continue_loop = true; ^ include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = mapnik::geometry::point_vertex_adapter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = mapnik::geometry::polygon_vertex_adapter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = mapnik::geometry::polygon_vertex_adapter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >, mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >, mapnik::renderer_common, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_aa_solid, agg::order_rgba>, agg::row_ptr_cache > > >, agg::pixfmt_custom_blend_rgba, agg::order_rgba>, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::rasterizer&, mapnik::image&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch&, mapnik::rasterizer&, mapnik::image&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::rasterizer&, mapnik::image&>]' src/agg/process_markers_symbolizer.cpp:202:74: required from 'void mapnik::agg_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T0 = mapnik::image; T1 = mapnik::label_collision_detector4]' src/agg/process_markers_symbolizer.cpp:208:68: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] c++ -o src/agg/process_group_symbolizer.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/agg/process_group_symbolizer.cpp In file included from include/mapnik/feature.hpp:29:0, from src/agg/process_group_symbolizer.cpp:24: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from include/mapnik/agg_render_marker.hpp:38:0, from src/agg/process_group_symbolizer.cpp:27: deps/agg/include/agg_scanline_u.h: In member function 'void agg::scanline_u8_am::finalize(int)': deps/agg/include/agg_scanline_u.h:263:46: warning: declaration of 'span' shadows a member of 'agg::scanline_u8_am' [-Wshadow] typename base_type::iterator span = base_type::begin(); ^ deps/agg/include/agg_scanline_u.h:117:16: note: shadowed declaration is here struct span ^ deps/agg/include/agg_scanline_u.h: In member function 'void agg::scanline32_u8_am::finalize(int)': deps/agg/include/agg_scanline_u.h:477:46: warning: declaration of 'span' shadows a member of 'agg::scanline32_u8_am' [-Wshadow] typename base_type::iterator span = base_type::begin(); ^ deps/agg/include/agg_scanline_u.h:293:16: note: shadowed declaration is here struct span ^ In file included from include/mapnik/image_util.hpp:32:0, from src/agg/process_group_symbolizer.cpp:28: include/mapnik/warning_ignore.hpp: At global scope: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/renderer_common/process_group_symbolizer.hpp:28:0, from src/agg/process_group_symbolizer.cpp:36: include/mapnik/marker.hpp: In constructor 'mapnik::marker::marker(T&&)': include/mapnik/marker.hpp:193:9: warning: declaration of 'data' shadows a member of 'mapnik::marker' [-Wshadow] : marker_base(std::move(data)) {} ^ In file included from include/mapnik/value_hash.hpp:27:0, from include/mapnik/value.hpp:28, from include/mapnik/feature.hpp:29, from src/agg/process_group_symbolizer.cpp:24: include/mapnik/util/variant.hpp:587:15: note: shadowed declaration is here data_type data; ^ In file included from include/mapnik/attribute_collector.hpp:43:0, from include/mapnik/renderer_common/process_group_symbolizer.hpp:33, from src/agg/process_group_symbolizer.cpp:36: include/mapnik/warning_ignore.hpp: At global scope: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/svg/svg_renderer_agg.hpp:35:0, from src/agg/process_group_symbolizer.cpp:38: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ src/agg/process_group_symbolizer.cpp: In member function 'void mapnik::thunk_renderer >::operator()(const mapnik::vector_marker_render_thunk&) const': src/agg/process_group_symbolizer.cpp:79:74: warning: declaration of 'using svg_attribute_type = class agg::pod_bvector' shadows a global declaration [-Wshadow] using svg_attribute_type = agg::pod_bvector; ^ In file included from src/agg/process_group_symbolizer.cpp:36:0: include/mapnik/renderer_common/process_group_symbolizer.hpp:53:66: note: shadowed declaration is here using svg_attribute_type = agg::pod_bvector; ^ c++ -o src/agg/process_debug_symbolizer.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/agg/process_debug_symbolizer.cpp In file included from include/mapnik/feature.hpp:29:0, from src/agg/process_debug_symbolizer.cpp:24: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from include/mapnik/image_util.hpp:32:0, from src/agg/process_debug_symbolizer.cpp:29: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from src/agg/process_debug_symbolizer.cpp:41:0: deps/agg/include/agg_scanline_u.h: In member function 'void agg::scanline_u8_am::finalize(int)': deps/agg/include/agg_scanline_u.h:263:46: warning: declaration of 'span' shadows a member of 'agg::scanline_u8_am' [-Wshadow] typename base_type::iterator span = base_type::begin(); ^ deps/agg/include/agg_scanline_u.h:117:16: note: shadowed declaration is here struct span ^ deps/agg/include/agg_scanline_u.h: In member function 'void agg::scanline32_u8_am::finalize(int)': deps/agg/include/agg_scanline_u.h:477:46: warning: declaration of 'span' shadows a member of 'agg::scanline32_u8_am' [-Wshadow] typename base_type::iterator span = base_type::begin(); ^ deps/agg/include/agg_scanline_u.h:293:16: note: shadowed declaration is here struct span ^ c++ -o src/grid/process_markers_symbolizer.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/grid/process_markers_symbolizer.cpp In file included from include/mapnik/feature.hpp:29:0, from src/grid/process_markers_symbolizer.cpp:47: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from include/mapnik/geometry_adapters.hpp:30:0, from include/mapnik/geometry_centroid.hpp:27, from include/mapnik/marker_helpers.hpp:29, from src/grid/process_markers_symbolizer.cpp:49: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/marker_helpers.hpp:32:0, from src/grid/process_markers_symbolizer.cpp:49: include/mapnik/marker.hpp: In constructor 'mapnik::marker::marker(T&&)': include/mapnik/marker.hpp:193:9: warning: declaration of 'data' shadows a member of 'mapnik::marker' [-Wshadow] : marker_base(std::move(data)) {} ^ In file included from include/mapnik/value_hash.hpp:27:0, from include/mapnik/value.hpp:28, from include/mapnik/feature.hpp:29, from src/grid/process_markers_symbolizer.cpp:47: include/mapnik/util/variant.hpp:587:15: note: shadowed declaration is here data_type data; ^ In file included from include/mapnik/grid/grid_renderer_base.hpp:27:0, from src/grid/process_markers_symbolizer.cpp:52: include/mapnik/warning_ignore.hpp: At global scope: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/grid/grid_pixfmt.hpp:30:0, from include/mapnik/grid/grid_renderer_base.hpp:31, from src/grid/process_markers_symbolizer.cpp:52: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/svg/svg_renderer_agg.hpp:35:0, from src/grid/process_markers_symbolizer.cpp:61: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/svg/svg_renderer_agg.hpp:50:0, from src/grid/process_markers_symbolizer.cpp:61: deps/agg/include/agg_scanline_u.h: In member function 'void agg::scanline_u8_am::finalize(int)': deps/agg/include/agg_scanline_u.h:263:46: warning: declaration of 'span' shadows a member of 'agg::scanline_u8_am' [-Wshadow] typename base_type::iterator span = base_type::begin(); ^ deps/agg/include/agg_scanline_u.h:117:16: note: shadowed declaration is here struct span ^ deps/agg/include/agg_scanline_u.h: In member function 'void agg::scanline32_u8_am::finalize(int)': deps/agg/include/agg_scanline_u.h:477:46: warning: declaration of 'span' shadows a member of 'agg::scanline32_u8_am' [-Wshadow] typename base_type::iterator span = base_type::begin(); ^ deps/agg/include/agg_scanline_u.h:293:16: note: shadowed declaration is here struct span ^ In file included from src/grid/process_markers_symbolizer.cpp:66:0: include/mapnik/renderer_common/process_markers_symbolizer.hpp: In member function 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_svg&)': include/mapnik/renderer_common/process_markers_symbolizer.hpp:94:32: warning: declaration of 'attributes' shadows a global declaration [-Wshadow] svg_attribute_type attributes; ^ In file included from include/mapnik/expression_evaluator.hpp:27:0, from include/mapnik/symbolizer.hpp:33, from include/mapnik/marker_helpers.hpp:30, from src/grid/process_markers_symbolizer.cpp:49: include/mapnik/attribute.hpp:73:58: note: shadowed declaration is here using attributes = std::unordered_map; ^ In file included from src/grid/process_markers_symbolizer.cpp:66:0: include/mapnik/renderer_common/process_markers_symbolizer.hpp:142:32: warning: declaration of 'attributes' shadows a global declaration [-Wshadow] svg_attribute_type attributes; ^ In file included from include/mapnik/expression_evaluator.hpp:27:0, from include/mapnik/symbolizer.hpp:33, from include/mapnik/marker_helpers.hpp:30, from src/grid/process_markers_symbolizer.cpp:49: include/mapnik/attribute.hpp:73:58: note: shadowed declaration is here using attributes = std::unordered_map; ^ src/grid/process_markers_symbolizer.cpp: In member function 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&)': src/grid/process_markers_symbolizer.cpp:199:65: warning: declaration of 'using svg_attribute_type = class agg::pod_bvector' shadows a global declaration [-Wshadow] using svg_attribute_type = agg::pod_bvector; ^ In file included from src/grid/process_markers_symbolizer.cpp:49:0: include/mapnik/marker_helpers.hpp:49:66: note: shadowed declaration is here using svg_attribute_type = agg::pod_bvector; ^ src/grid/process_markers_symbolizer.cpp:210:52: warning: declaration of 'using context_type = decltype (renderer_context)' shadows a global declaration [-Wshadow] using context_type = decltype(renderer_context); ^ In file included from src/grid/process_markers_symbolizer.cpp:47:0: include/mapnik/feature.hpp:90:65: note: shadowed declaration is here using context_type = context >; ^ In file included from include/mapnik/vertex_converters.hpp:31:0, from include/mapnik/renderer_common/process_markers_symbolizer.hpp:28, from src/grid/process_markers_symbolizer.cpp:66: include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = mapnik::geometry::point_vertex_adapter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] bool continue_loop = true; ^ include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = mapnik::geometry::point_vertex_adapter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:219:17: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = mapnik::geometry::polygon_vertex_adapter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = mapnik::geometry::polygon_vertex_adapter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag}]' include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:245:21: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type> >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_line_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_interior_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement >, mapnik::affine_transform_tag>::conv_type>, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter >]' include/mapnik/vertex_cache.hpp:201:30: required from 'mapnik::vertex_cache::vertex_cache(T&) [with T = mapnik::offset_converter > >]' include/mapnik/markers_placements/line.hpp:43:26: required from 'mapnik::markers_line_placement::markers_line_placement(Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4]' include/mapnik/markers_placement.hpp:94:85: required from 'static mapnik::markers_placement_finder::markers_placement mapnik::markers_placement_finder::create(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4; mapnik::markers_placement_finder::markers_placement = mapnik::util::variant > >, mapnik::label_collision_detector4>, mapnik::markers_line_placement > >, mapnik::label_collision_detector4>, mapnik::markers_interior_placement > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_first_placement > >, mapnik::label_collision_detector4>, mapnik::markers_vertex_last_placement > >, mapnik::label_collision_detector4> >; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/markers_placement.hpp:70:28: required from 'mapnik::markers_placement_finder::markers_placement_finder(mapnik::marker_placement_e, Locator&, Detector&, const mapnik::markers_placement_params&) [with Locator = mapnik::offset_converter > >; Detector = mapnik::label_collision_detector4; mapnik::marker_placement_e = mapnik::enumeration]' include/mapnik/marker_helpers.hpp:146:54: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> > > >; decltype (V:: visit(v, f)) = void]' include/mapnik/marker_helpers.hpp:201:36: required from 'void mapnik::apply_markers_multi(const mapnik::feature_impl&, const attributes&, Converter&, Processor&, const mapnik::symbolizer_base&) [with Converter = mapnik::vertex_converter; Processor = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; mapnik::attributes = std::unordered_map, mapnik::value_adl_barrier::value>]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:236:28: required from 'void mapnik::render_marker_symbolizer_visitor::operator()(const mapnik::marker_rgba8&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_rgba8; Types = {mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; R = void; T = mapnik::marker_null; Types = {mapnik::marker_rgba8, mapnik::marker_svg}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; V = mapnik::marker; Types = {mapnik::marker_null, mapnik::marker_rgba8, mapnik::marker_svg}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::marker; F = mapnik::render_marker_symbolizer_visitor > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >, mapnik::renderer_common, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; decltype (V:: visit(v, f)) = void]' include/mapnik/renderer_common/process_markers_symbolizer.hpp:269:28: required from 'void mapnik::render_markers_symbolizer(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, const RendererType&, const mapnik::box2d&, const ContextType&) [with VD = mapnik::detail::vector_markers_rasterizer_dispatch > > >, agg::pod_bvector, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::pixfmt_alpha_blend_gray, agg::row_ptr_cache > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RD = mapnik::detail::raster_markers_rasterizer_dispatch, agg::row_ptr_cache > >, agg::renderer_scanline_bin_solid, agg::row_ptr_cache > > >, mapnik::label_collision_detector4, std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&> >; RendererType = mapnik::renderer_common; ContextType = std::tuple&, mapnik::grid_rasterizer&, mapnik::hit_grid&>]' src/grid/process_markers_symbolizer.cpp:218:74: required from 'void mapnik::grid_renderer::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_markers_symbolizer.cpp:224:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] c++ -o src/grid/process_group_symbolizer.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/grid/process_group_symbolizer.cpp In file included from include/mapnik/feature.hpp:29:0, from src/grid/process_group_symbolizer.cpp:26: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from include/mapnik/grid/grid_renderer_base.hpp:27:0, from src/grid/process_group_symbolizer.cpp:29: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/grid/grid_pixfmt.hpp:30:0, from include/mapnik/grid/grid_renderer_base.hpp:31, from src/grid/process_group_symbolizer.cpp:29: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/attribute_collector.hpp:43:0, from src/grid/process_group_symbolizer.cpp:32: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/svg/svg_renderer_agg.hpp:35:0, from src/grid/process_group_symbolizer.cpp:37: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/svg/svg_renderer_agg.hpp:50:0, from src/grid/process_group_symbolizer.cpp:37: deps/agg/include/agg_scanline_u.h: In member function 'void agg::scanline_u8_am::finalize(int)': deps/agg/include/agg_scanline_u.h:263:46: warning: declaration of 'span' shadows a member of 'agg::scanline_u8_am' [-Wshadow] typename base_type::iterator span = base_type::begin(); ^ deps/agg/include/agg_scanline_u.h:117:16: note: shadowed declaration is here struct span ^ deps/agg/include/agg_scanline_u.h: In member function 'void agg::scanline32_u8_am::finalize(int)': deps/agg/include/agg_scanline_u.h:477:46: warning: declaration of 'span' shadows a member of 'agg::scanline32_u8_am' [-Wshadow] typename base_type::iterator span = base_type::begin(); ^ deps/agg/include/agg_scanline_u.h:293:16: note: shadowed declaration is here struct span ^ In file included from include/mapnik/renderer_common/process_point_symbolizer.hpp:29:0, from src/grid/process_group_symbolizer.cpp:49: include/mapnik/marker.hpp: In constructor 'mapnik::marker::marker(T&&)': include/mapnik/marker.hpp:193:9: warning: declaration of 'data' shadows a member of 'mapnik::marker' [-Wshadow] : marker_base(std::move(data)) {} ^ In file included from include/mapnik/value_hash.hpp:27:0, from include/mapnik/value.hpp:28, from include/mapnik/feature.hpp:29, from src/grid/process_group_symbolizer.cpp:26: include/mapnik/util/variant.hpp:587:15: note: shadowed declaration is here data_type data; ^ In file included from include/mapnik/geometry_adapters.hpp:30:0, from include/mapnik/geometry_centroid.hpp:27, from include/mapnik/renderer_common/process_point_symbolizer.hpp:32, from src/grid/process_group_symbolizer.cpp:49: include/mapnik/warning_ignore.hpp: At global scope: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ src/grid/process_group_symbolizer.cpp: In member function 'void mapnik::thunk_renderer::operator()(const mapnik::vector_marker_render_thunk&) const': src/grid/process_group_symbolizer.cpp:87:69: warning: declaration of 'using svg_attribute_type = class agg::pod_bvector' shadows a global declaration [-Wshadow] using svg_attribute_type = agg::pod_bvector; ^ In file included from src/grid/process_group_symbolizer.cpp:50:0: include/mapnik/renderer_common/process_group_symbolizer.hpp:53:66: note: shadowed declaration is here using svg_attribute_type = agg::pod_bvector; ^ c++ -o src/grid/grid.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/grid/grid.cpp In file included from include/mapnik/grid/grid_view.hpp:29:0, from include/mapnik/grid/grid.hpp:30, from src/grid/grid.cpp:26: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ c++ -o src/grid/grid_renderer.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/grid/grid_renderer.cpp In file included from include/mapnik/grid/grid_view.hpp:29:0, from include/mapnik/grid/grid.hpp:30, from include/mapnik/grid/grid_renderer.hpp:29, from src/grid/grid_renderer.cpp:27: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from include/mapnik/grid/grid_renderer_base.hpp:27:0, from src/grid/grid_renderer.cpp:28: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/grid/grid_pixfmt.hpp:30:0, from include/mapnik/grid/grid_renderer_base.hpp:31, from src/grid/grid_renderer.cpp:28: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from src/grid/grid_renderer.cpp:38:0: include/mapnik/marker.hpp: In constructor 'mapnik::marker::marker(T&&)': include/mapnik/marker.hpp:193:9: warning: declaration of 'data' shadows a member of 'mapnik::marker' [-Wshadow] : marker_base(std::move(data)) {} ^ In file included from include/mapnik/value_hash.hpp:27:0, from include/mapnik/value.hpp:28, from include/mapnik/grid/grid_view.hpp:29, from include/mapnik/grid/grid.hpp:30, from include/mapnik/grid/grid_renderer.hpp:29, from src/grid/grid_renderer.cpp:27: include/mapnik/util/variant.hpp:587:15: note: shadowed declaration is here data_type data; ^ In file included from include/mapnik/svg/svg_renderer_agg.hpp:35:0, from src/grid/grid_renderer.cpp:46: include/mapnik/warning_ignore.hpp: At global scope: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/svg/svg_renderer_agg.hpp:50:0, from src/grid/grid_renderer.cpp:46: deps/agg/include/agg_scanline_u.h: In member function 'void agg::scanline_u8_am::finalize(int)': deps/agg/include/agg_scanline_u.h:263:46: warning: declaration of 'span' shadows a member of 'agg::scanline_u8_am' [-Wshadow] typename base_type::iterator span = base_type::begin(); ^ deps/agg/include/agg_scanline_u.h:117:16: note: shadowed declaration is here struct span ^ deps/agg/include/agg_scanline_u.h: In member function 'void agg::scanline32_u8_am::finalize(int)': deps/agg/include/agg_scanline_u.h:477:46: warning: declaration of 'span' shadows a member of 'agg::scanline32_u8_am' [-Wshadow] typename base_type::iterator span = base_type::begin(); ^ deps/agg/include/agg_scanline_u.h:293:16: note: shadowed declaration is here struct span ^ c++ -o src/grid/process_building_symbolizer.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/grid/process_building_symbolizer.cpp In file included from include/mapnik/feature.hpp:29:0, from src/grid/process_building_symbolizer.cpp:27: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from include/mapnik/grid/grid_renderer_base.hpp:27:0, from src/grid/process_building_symbolizer.cpp:30: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/grid/grid_pixfmt.hpp:30:0, from include/mapnik/grid/grid_renderer_base.hpp:31, from src/grid/process_building_symbolizer.cpp:30: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o src/grid/process_line_pattern_symbolizer.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/grid/process_line_pattern_symbolizer.cpp In file included from include/mapnik/feature.hpp:29:0, from src/grid/process_line_pattern_symbolizer.cpp:27: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from include/mapnik/grid/grid_renderer_base.hpp:27:0, from src/grid/process_line_pattern_symbolizer.cpp:30: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/grid/grid_pixfmt.hpp:30:0, from include/mapnik/grid/grid_renderer_base.hpp:31, from src/grid/process_line_pattern_symbolizer.cpp:30: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from src/grid/process_line_pattern_symbolizer.cpp:32:0: include/mapnik/marker.hpp: In constructor 'mapnik::marker::marker(T&&)': include/mapnik/marker.hpp:193:9: warning: declaration of 'data' shadows a member of 'mapnik::marker' [-Wshadow] : marker_base(std::move(data)) {} ^ In file included from include/mapnik/value_hash.hpp:27:0, from include/mapnik/value.hpp:28, from include/mapnik/feature.hpp:29, from src/grid/process_line_pattern_symbolizer.cpp:27: include/mapnik/util/variant.hpp:587:15: note: shadowed declaration is here data_type data; ^ In file included from include/mapnik/vertex_converters.hpp:31:0, from src/grid/process_line_pattern_symbolizer.cpp:34: include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::point_vertex_adapter; Processor = mapnik::grid_rasterizer; ConverterTypes = {mapnik::clip_line_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag, mapnik::stroke_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] bool continue_loop = true; ^ include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type>, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type>, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type> > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type> > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::point_vertex_adapter; Processor = mapnik::grid_rasterizer; ConverterTypes = {mapnik::clip_line_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag, mapnik::stroke_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type>, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type>, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::line_string_vertex_adapter; Processor = mapnik::grid_rasterizer; ConverterTypes = {mapnik::clip_line_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag, mapnik::stroke_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type>, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type>, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type> > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type> > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::line_string_vertex_adapter; Processor = mapnik::grid_rasterizer; ConverterTypes = {mapnik::clip_line_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag, mapnik::stroke_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type>, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type>, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::polygon_vertex_adapter; Processor = mapnik::grid_rasterizer; ConverterTypes = {mapnik::clip_line_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag, mapnik::stroke_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type>, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type>, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type> > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type> > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::polygon_vertex_adapter; Processor = mapnik::grid_rasterizer; ConverterTypes = {mapnik::clip_line_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag, mapnik::stroke_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type>, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type>, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:304:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_pattern_symbolizer.cpp:133:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_pattern_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_pattern_symbolizer.cpp:147:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] c++ -o src/grid/process_line_symbolizer.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/grid/process_line_symbolizer.cpp In file included from include/mapnik/feature.hpp:29:0, from src/grid/process_line_symbolizer.cpp:26: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from include/mapnik/grid/grid_renderer_base.hpp:27:0, from src/grid/process_line_symbolizer.cpp:29: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/grid/grid_pixfmt.hpp:30:0, from include/mapnik/grid/grid_renderer_base.hpp:31, from src/grid/process_line_symbolizer.cpp:29: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/vertex_converters.hpp:31:0, from src/grid/process_line_symbolizer.cpp:31: include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > >, mapnik::affine_transform_tag>::conv_type> > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > >, mapnik::affine_transform_tag>::conv_type> > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = const mapnik::geometry::point_vertex_adapter; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::clip_line_tag; ConverterTypes = {mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag, mapnik::dash_tag, mapnik::stroke_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::point_vertex_adapter; Processor = mapnik::grid_rasterizer; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag, mapnik::dash_tag, mapnik::stroke_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] bool continue_loop = true; ^ include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > >, mapnik::affine_transform_tag>::conv_type>, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > >, mapnik::affine_transform_tag>::conv_type>, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > > > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > > > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > > > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > > > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::point_vertex_adapter; Processor = mapnik::grid_rasterizer; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag, mapnik::dash_tag, mapnik::stroke_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::point_vertex_adapter; Processor = mapnik::grid_rasterizer; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag, mapnik::dash_tag, mapnik::stroke_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::point_vertex_adapter; Processor = mapnik::grid_rasterizer; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag, mapnik::dash_tag, mapnik::stroke_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::point_vertex_adapter; Processor = mapnik::grid_rasterizer; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag, mapnik::dash_tag, mapnik::stroke_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type>, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type>, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::point_vertex_adapter; Processor = mapnik::grid_rasterizer; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag, mapnik::dash_tag, mapnik::stroke_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type>, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type>, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type> > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type> > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = const mapnik::geometry::point_vertex_adapter; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::clip_line_tag; ConverterTypes = {mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag, mapnik::dash_tag, mapnik::stroke_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::point_vertex_adapter; Processor = mapnik::grid_rasterizer; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag, mapnik::dash_tag, mapnik::stroke_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type>, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type>, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::point_vertex_adapter; Processor = mapnik::grid_rasterizer; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag, mapnik::dash_tag, mapnik::stroke_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::point_vertex_adapter; Processor = mapnik::grid_rasterizer; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag, mapnik::dash_tag, mapnik::stroke_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::point_vertex_adapter; Processor = mapnik::grid_rasterizer; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag, mapnik::dash_tag, mapnik::stroke_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::point_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:51:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::point&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:335:21: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > >, mapnik::affine_transform_tag>::conv_type> > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > >, mapnik::affine_transform_tag>::conv_type> > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = const mapnik::geometry::line_string_vertex_adapter; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::clip_line_tag; ConverterTypes = {mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag, mapnik::dash_tag, mapnik::stroke_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::line_string_vertex_adapter; Processor = mapnik::grid_rasterizer; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag, mapnik::dash_tag, mapnik::stroke_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > >, mapnik::affine_transform_tag>::conv_type>, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > >, mapnik::affine_transform_tag>::conv_type>, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > > > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > > > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > > > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > > > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::line_string_vertex_adapter; Processor = mapnik::grid_rasterizer; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag, mapnik::dash_tag, mapnik::stroke_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::line_string_vertex_adapter; Processor = mapnik::grid_rasterizer; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag, mapnik::dash_tag, mapnik::stroke_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::line_string_vertex_adapter; Processor = mapnik::grid_rasterizer; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag, mapnik::dash_tag, mapnik::stroke_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::line_string_vertex_adapter; Processor = mapnik::grid_rasterizer; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag, mapnik::dash_tag, mapnik::stroke_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type>, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type>, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::line_string_vertex_adapter; Processor = mapnik::grid_rasterizer; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag, mapnik::dash_tag, mapnik::stroke_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type>, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type>, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type> > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type> > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = const mapnik::geometry::line_string_vertex_adapter; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::clip_line_tag; ConverterTypes = {mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag, mapnik::dash_tag, mapnik::stroke_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::line_string_vertex_adapter; Processor = mapnik::grid_rasterizer; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag, mapnik::dash_tag, mapnik::stroke_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type>, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type>, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::line_string_vertex_adapter; Processor = mapnik::grid_rasterizer; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag, mapnik::dash_tag, mapnik::stroke_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::line_string_vertex_adapter; Processor = mapnik::grid_rasterizer; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag, mapnik::dash_tag, mapnik::stroke_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::line_string_vertex_adapter; Processor = mapnik::grid_rasterizer; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag, mapnik::dash_tag, mapnik::stroke_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::line_string_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:58:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::line_string&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type> >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > >, mapnik::affine_transform_tag>::conv_type> > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > >, mapnik::affine_transform_tag>::conv_type> > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:304:70: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = const mapnik::geometry::polygon_vertex_adapter; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::clip_line_tag; ConverterTypes = {mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag, mapnik::dash_tag, mapnik::stroke_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::polygon_vertex_adapter; Processor = mapnik::grid_rasterizer; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag, mapnik::dash_tag, mapnik::stroke_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > > >, mapnik::affine_transform_tag>::conv_type]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > >, mapnik::affine_transform_tag>::conv_type>, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > >, mapnik::affine_transform_tag>::conv_type>, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > > > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > > > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > > > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > > > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::polygon_vertex_adapter; Processor = mapnik::grid_rasterizer; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag, mapnik::dash_tag, mapnik::stroke_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::polygon_vertex_adapter; Processor = mapnik::grid_rasterizer; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag, mapnik::dash_tag, mapnik::stroke_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::polygon_vertex_adapter; Processor = mapnik::grid_rasterizer; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag, mapnik::dash_tag, mapnik::stroke_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::polygon_vertex_adapter; Processor = mapnik::grid_rasterizer; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag, mapnik::dash_tag, mapnik::stroke_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type>, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type>, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type> >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::polygon_vertex_adapter; Processor = mapnik::grid_rasterizer; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag, mapnik::dash_tag, mapnik::stroke_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits > >, mapnik::affine_transform_tag>::conv_type]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type>, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > >, mapnik::affine_transform_tag>::conv_type>, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type> >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type> > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type> > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:308:69: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if::value>::type*) [with Geometry = const mapnik::geometry::polygon_vertex_adapter; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::clip_line_tag; ConverterTypes = {mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag, mapnik::dash_tag, mapnik::stroke_tag}; typename std::enable_if::value>::type = void]' include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::polygon_vertex_adapter; Processor = mapnik::grid_rasterizer; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag, mapnik::dash_tag, mapnik::stroke_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve >, mapnik::affine_transform_tag>::conv_type>]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type> >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type> >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::detail::converter_traits >, mapnik::affine_transform_tag>::conv_type]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type>, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke >, mapnik::affine_transform_tag>::conv_type>, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter >, mapnik::affine_transform_tag>::conv_type>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::polygon_vertex_adapter; Processor = mapnik::grid_rasterizer; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag, mapnik::dash_tag, mapnik::stroke_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::simplify_converter > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::simplify_converter > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = agg::conv_smooth_poly1_curve > >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = agg::conv_smooth_poly1_curve > >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::polygon_vertex_adapter; Processor = mapnik::grid_rasterizer; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag, mapnik::dash_tag, mapnik::stroke_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] include/mapnik/offset_converter.hpp: In instantiation of 'mapnik::offset_converter::status mapnik::offset_converter::init_vertices() [with Geometry = mapnik::transform_path_adapter >]': include/mapnik/offset_converter.hpp:106:26: required from 'unsigned int mapnik::offset_converter::vertex(double*, double*) [with Geometry = mapnik::transform_path_adapter >]' deps/agg/include/agg_conv_adaptor_vcgen.h:101:28: required from 'unsigned int agg::conv_adaptor_vcgen::vertex(double*, double*) [with VertexSource = mapnik::offset_converter > >; Generator = agg::vcgen_stroke; Markers = agg::null_markers]' deps/agg/include/agg_rasterizer_scanline_aa.h:196:32: required from 'void agg::rasterizer_scanline_aa::add_path(VertexSource&, unsigned int) [with VertexSource = agg::conv_stroke > >, agg::null_markers>; Clip = agg::rasterizer_sl_clip]' include/mapnik/vertex_converters.hpp:330:9: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&) [with Geometry = agg::conv_stroke > >, agg::null_markers>; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher]' include/mapnik/vertex_converters.hpp:318:66: required from 'static void mapnik::detail::converters_helper::forward(Dispatcher&, Geometry&, Processor&, typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type*) [with Geometry = mapnik::offset_converter > >; Processor = mapnik::grid_rasterizer; Dispatcher = mapnik::detail::dispatcher; Current = mapnik::stroke_tag; ConverterTypes = {}; typename std::enable_if<(! mapnik::detail::is_switchable::value)>::type = void]' include/mapnik/vertex_converters.hpp:308:69: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] include/mapnik/vertex_converters.hpp:403:115: required from 'void mapnik::vertex_converter::apply(VertexAdapter&, Processor&) [with VertexAdapter = const mapnik::geometry::polygon_vertex_adapter; Processor = mapnik::grid_rasterizer; ConverterTypes = {mapnik::clip_line_tag, mapnik::clip_poly_tag, mapnik::transform_tag, mapnik::affine_transform_tag, mapnik::simplify_tag, mapnik::smooth_tag, mapnik::offset_transform_tag, mapnik::dash_tag, mapnik::stroke_tag}]' include/mapnik/renderer_common/apply_vertex_converter.hpp:36:9: required from 'void mapnik::detail::apply_vertex_converter::operator()(const Adapter&) const [with Adapter = mapnik::geometry::polygon_vertex_adapter; VertexConverter = mapnik::vertex_converter; Processor = mapnik::grid_rasterizer]' include/mapnik/vertex_processor.hpp:65:14: required from 'void mapnik::geometry::vertex_processor::operator()(const mapnik::geometry::polygon&) [with T1 = double; T = mapnik::detail::apply_vertex_converter, mapnik::grid_rasterizer>]' include/mapnik/util/variant.hpp:339:62: recursively required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:339:62: required from 'static mapnik::util::detail::dispatcher::result_type mapnik::util::detail::dispatcher::apply_const(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; mapnik::util::detail::dispatcher::result_type = void]' include/mapnik/util/variant.hpp:808:66: required from 'static decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) mapnik::util::variant::visit(const V&, F) [with F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; V = mapnik::geometry::geometry; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::util::recursive_wrapper >}; decltype (mapnik::util::detail::dispatcher::type>::type, Types ...>::apply_const(v, f)) = void; typename mapnik::util::detail::result_of_unary_visit::type>::type = void]' include/mapnik/util/variant.hpp:879:20: required from 'decltype (V:: visit(v, f)) mapnik::util::apply_visitor(F, const V&) [with V = mapnik::geometry::geometry; F = mapnik::geometry::vertex_processor, mapnik::grid_rasterizer> >; decltype (V:: visit(v, f)) = void]' src/grid/process_line_symbolizer.cpp:119:32: required from 'void mapnik::grid_renderer::process(const mapnik::line_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_line_symbolizer.cpp:134:65: required from here include/mapnik/offset_converter.hpp:485:14: warning: variable 'continue_loop' set but not used [-Wunused-but-set-variable] c++ -o src/grid/process_point_symbolizer.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/grid/process_point_symbolizer.cpp In file included from include/mapnik/feature.hpp:29:0, from src/grid/process_point_symbolizer.cpp:26: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from include/mapnik/grid/grid_renderer_base.hpp:27:0, from src/grid/process_point_symbolizer.cpp:29: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/grid/grid_pixfmt.hpp:30:0, from include/mapnik/grid/grid_renderer_base.hpp:31, from src/grid/process_point_symbolizer.cpp:29: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from src/grid/process_point_symbolizer.cpp:34:0: include/mapnik/marker.hpp: In constructor 'mapnik::marker::marker(T&&)': include/mapnik/marker.hpp:193:9: warning: declaration of 'data' shadows a member of 'mapnik::marker' [-Wshadow] : marker_base(std::move(data)) {} ^ In file included from include/mapnik/value_hash.hpp:27:0, from include/mapnik/value.hpp:28, from include/mapnik/feature.hpp:29, from src/grid/process_point_symbolizer.cpp:26: include/mapnik/util/variant.hpp:587:15: note: shadowed declaration is here data_type data; ^ In file included from include/mapnik/geometry_adapters.hpp:30:0, from include/mapnik/geometry_centroid.hpp:27, from include/mapnik/renderer_common/process_point_symbolizer.hpp:32, from src/grid/process_point_symbolizer.cpp:38: include/mapnik/warning_ignore.hpp: At global scope: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from src/grid/process_point_symbolizer.cpp:34:0: include/mapnik/marker.hpp: In instantiation of 'mapnik::marker::marker(T&&) [with T = mapnik::marker_rgba8]': /usr/include/c++/5/ext/new_allocator.h:120:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = const mapnik::marker; _Args = {mapnik::marker_rgba8}; _Tp = mapnik::marker]' /usr/include/c++/5/bits/alloc_traits.h:256:4: required from 'static std::_Require::__construct_helper<_Tp, _Args>::type> std::allocator_traits<_Alloc>::_S_construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = const mapnik::marker; _Args = {mapnik::marker_rgba8}; _Alloc = std::allocator; std::_Require::__construct_helper<_Tp, _Args>::type> = void]' /usr/include/c++/5/bits/alloc_traits.h:402:16: required from 'static decltype (_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits::construct::__args)...)) std::allocator_traits<_Alloc>::construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = const mapnik::marker; _Args = {mapnik::marker_rgba8}; _Alloc = std::allocator; decltype (_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits::construct::__args)...)) = ]' /usr/include/c++/5/bits/shared_ptr_base.h:522:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {mapnik::marker_rgba8}; _Tp = const mapnik::marker; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]' /usr/include/c++/5/bits/shared_ptr_base.h:617:4: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/5/bits/shared_ptr.h:319:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {mapnik::marker_rgba8}; _Tp = const mapnik::marker]' /usr/include/c++/5/bits/shared_ptr.h:614:39: required from 'std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = const mapnik::marker; _Alloc = std::allocator; _Args = {mapnik::marker_rgba8}]' /usr/include/c++/5/bits/shared_ptr.h:629:39: required from 'std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = const mapnik::marker; _Args = {mapnik::marker_rgba8}]' include/mapnik/renderer_common/process_point_symbolizer.hpp:49:48: required from 'void mapnik::render_point_symbolizer(const mapnik::point_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&, RendererType&, F) [with F = mapnik::grid_renderer::process(const mapnik::point_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]::; RendererType = mapnik::renderer_common]' src/grid/process_point_symbolizer.cpp:57:28: required from 'void mapnik::grid_renderer::process(const mapnik::point_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&) [with T = mapnik::hit_grid]' src/grid/process_point_symbolizer.cpp:72:65: required from here include/mapnik/marker.hpp:192:5: warning: declaration of 'data' shadows a member of 'mapnik::marker' [-Wshadow] marker(T && data) noexcept ^ In file included from include/mapnik/value_hash.hpp:27:0, from include/mapnik/value.hpp:28, from include/mapnik/feature.hpp:29, from src/grid/process_point_symbolizer.cpp:26: include/mapnik/util/variant.hpp:587:15: note: shadowed declaration is here data_type data; ^ c++ -o src/grid/process_polygon_pattern_symbolizer.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/grid/process_polygon_pattern_symbolizer.cpp In file included from include/mapnik/feature.hpp:29:0, from src/grid/process_polygon_pattern_symbolizer.cpp:27: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from include/mapnik/grid/grid_renderer_base.hpp:27:0, from src/grid/process_polygon_pattern_symbolizer.cpp:30: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/grid/grid_pixfmt.hpp:30:0, from include/mapnik/grid/grid_renderer_base.hpp:31, from src/grid/process_polygon_pattern_symbolizer.cpp:30: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from src/grid/process_polygon_pattern_symbolizer.cpp:34:0: include/mapnik/marker.hpp: In constructor 'mapnik::marker::marker(T&&)': include/mapnik/marker.hpp:193:9: warning: declaration of 'data' shadows a member of 'mapnik::marker' [-Wshadow] : marker_base(std::move(data)) {} ^ In file included from include/mapnik/value_hash.hpp:27:0, from include/mapnik/value.hpp:28, from include/mapnik/feature.hpp:29, from src/grid/process_polygon_pattern_symbolizer.cpp:27: include/mapnik/util/variant.hpp:587:15: note: shadowed declaration is here data_type data; ^ c++ -o src/grid/process_polygon_symbolizer.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/grid/process_polygon_symbolizer.cpp In file included from include/mapnik/feature.hpp:29:0, from src/grid/process_polygon_symbolizer.cpp:29: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from include/mapnik/grid/grid_renderer_base.hpp:27:0, from src/grid/process_polygon_symbolizer.cpp:32: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/grid/grid_pixfmt.hpp:30:0, from include/mapnik/grid/grid_renderer_base.hpp:31, from src/grid/process_polygon_symbolizer.cpp:32: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o src/grid/process_raster_symbolizer.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/grid/process_raster_symbolizer.cpp In file included from include/mapnik/feature.hpp:29:0, from src/grid/process_raster_symbolizer.cpp:26: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ c++ -o src/grid/process_shield_symbolizer.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/grid/process_shield_symbolizer.cpp In file included from include/mapnik/feature.hpp:29:0, from src/grid/process_shield_symbolizer.cpp:26: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from include/mapnik/grid/grid_renderer_base.hpp:27:0, from src/grid/process_shield_symbolizer.cpp:29: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/grid/grid_pixfmt.hpp:30:0, from include/mapnik/grid/grid_renderer_base.hpp:31, from src/grid/process_shield_symbolizer.cpp:29: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o src/grid/process_text_symbolizer.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/grid/process_text_symbolizer.cpp In file included from include/mapnik/feature.hpp:29:0, from src/grid/process_text_symbolizer.cpp:26: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ c++ -o src/libxml2_loader.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 src/libxml2_loader.cpp c++ -o src/libmapnik.so -Wl,-rpath-link,. -Wl,-soname,libmapnik.so.3.0 -Wl,-z,origin -Wl,-rpath=\$ORIGIN -Wl,-Bsymbolic-functions -Wl,-z,relro -g0 -pthread -shared src/expression_grammar.os src/fs.os src/request.os src/well_known_srs.os src/params.os src/image_filter_types.os src/miniz_png.os src/color.os src/conversions.os src/image_copy.os src/image_compositing.os src/image_scaling.os src/box2d.os src/datasource_cache.os src/datasource_cache_static.os src/debug.os src/geometry_reprojection.os src/expression_node.os src/expression_string.os src/expression.os src/transform_expression.os src/feature_kv_iterator.os src/feature_style_processor.os src/feature_type_style.os src/dasharray_parser.os src/font_engine_freetype.os src/font_set.os src/function_call.os src/gradient.os src/parse_path.os src/image_reader.os src/cairo_io.os src/image.os src/image_view.os src/image_view_any.os src/image_any.os src/image_options.os src/image_util.os src/image_util_jpeg.os src/image_util_png.os src/image_util_tiff.os src/image_util_webp.os src/layer.os src/map.os src/load_map.os src/palette.os src/marker_helpers.os src/transform_expression_grammar.os src/geometry_envelope.os src/plugin.os src/rule.os src/save_map.os src/wkb.os src/projection.os src/proj_transform.os src/scale_denominator.os src/simplify.os src/parse_transform.os src/memory_datasource.os src/symbolizer.os src/symbolizer_keys.os src/symbolizer_enumerations.os src/unicode.os src/raster_colorizer.os src/mapped_memory_cache.os src/marker_cache.os src/svg/svg_parser.os src/svg/svg_path_parser.os src/svg/svg_points_parser.os src/svg/svg_transform_parser.os src/warp.os src/css_color_grammar.os src/vertex_cache.os src/text/font_library.os src/text/text_layout.os src/text/text_line.os src/text/itemizer.os src/text/scrptrun.os src/text/face.os src/text/glyph_positions.os src/text/placement_finder.os src/text/properties_util.os src/text/renderer.os src/text/symbolizer_helpers.os src/text/text_properties.os src/text/font_feature_settings.os src/text/formatting/base.os src/text/formatting/list.os src/text/formatting/text.os src/text/formatting/format.os src/text/formatting/layout.os src/text/formatting/registry.os src/text/placements/registry.os src/text/placements/base.os src/text/placements/dummy.os src/text/placements/list.os src/text/placements/simple.os src/group/group_layout_manager.os src/group/group_rule.os src/group/group_symbolizer_helper.os src/xml_tree.os src/config_error.os src/color_factory.os src/renderer_common.os src/renderer_common/render_pattern.os src/renderer_common/process_group_symbolizer.os src/math.os src/cairo/process_markers_symbolizer.os src/cairo/process_group_symbolizer.os src/cairo/cairo_context.os src/cairo/cairo_renderer.os src/cairo/cairo_render_vector.os src/cairo/process_text_symbolizer.os src/cairo/process_line_symbolizer.os src/cairo/process_line_pattern_symbolizer.os src/cairo/process_polygon_symbolizer.os src/cairo/process_polygon_pattern_symbolizer.os src/cairo/process_debug_symbolizer.os src/cairo/process_point_symbolizer.os src/cairo/process_raster_symbolizer.os src/cairo/process_building_symbolizer.os src/png_reader.os src/tiff_reader.os src/webp_reader.os src/jpeg_reader.os src/agg/agg_renderer.os src/agg/process_dot_symbolizer.os src/agg/process_building_symbolizer.os src/agg/process_line_symbolizer.os src/agg/process_line_pattern_symbolizer.os src/agg/process_text_symbolizer.os src/agg/process_point_symbolizer.os src/agg/process_polygon_symbolizer.os src/agg/process_polygon_pattern_symbolizer.os src/agg/process_raster_symbolizer.os src/agg/process_shield_symbolizer.os src/agg/process_markers_symbolizer.os src/agg/process_group_symbolizer.os src/agg/process_debug_symbolizer.os src/grid/process_markers_symbolizer.os src/grid/process_group_symbolizer.os src/grid/grid.os src/grid/grid_renderer.os src/grid/process_building_symbolizer.os src/grid/process_line_pattern_symbolizer.os src/grid/process_line_symbolizer.os src/grid/process_point_symbolizer.os src/grid/process_polygon_pattern_symbolizer.os src/grid/process_polygon_symbolizer.os src/grid/process_raster_symbolizer.os src/grid/process_shield_symbolizer.os src/grid/process_text_symbolizer.os src/libxml2_loader.os -Ldeps/agg -Lsrc -Lsrc/json -Lsrc/wkt -L/usr/lib -L/usr/lib/aarch64-linux-gnu -lagg -lboost_filesystem -lboost_regex -lcairo -lpng -lproj -ltiff -lwebp -lxml2 -licui18n -lboost_system -lharfbuzz -ljpeg -licuuc -lfreetype -lz -ldl c++ -o src/json/mapnik_json_feature_collection_grammar.o -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql src/json/mapnik_json_feature_collection_grammar.cpp In file included from include/mapnik/feature.hpp:29:0, from src/json/mapnik_json_feature_collection_grammar.cpp:23: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from include/mapnik/json/error_handler.hpp:28:0, from include/mapnik/json/feature_collection_grammar_impl.hpp:25, from src/json/mapnik_json_feature_collection_grammar.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/generic_json.hpp:31:0, from include/mapnik/json/geometry_grammar.hpp:29, from include/mapnik/json/feature_collection_grammar.hpp:28, from include/mapnik/json/feature_collection_grammar_impl.hpp:26, from src/json/mapnik_json_feature_collection_grammar.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/positions_grammar.hpp:34:0, from include/mapnik/json/geometry_grammar.hpp:30, from include/mapnik/json/feature_collection_grammar.hpp:28, from include/mapnik/json/feature_collection_grammar_impl.hpp:26, from src/json/mapnik_json_feature_collection_grammar.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/geometry_adapters.hpp:30:0, from include/mapnik/geometry_correct.hpp:27, from include/mapnik/json/geometry_util.hpp:27, from include/mapnik/json/geometry_grammar.hpp:31, from include/mapnik/json/feature_collection_grammar.hpp:28, from include/mapnik/json/feature_collection_grammar_impl.hpp:26, from src/json/mapnik_json_feature_collection_grammar.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/geometry_correct.hpp:31:0, from include/mapnik/json/geometry_util.hpp:27, from include/mapnik/json/geometry_grammar.hpp:31, from include/mapnik/json/feature_collection_grammar.hpp:28, from include/mapnik/json/feature_collection_grammar_impl.hpp:26, from src/json/mapnik_json_feature_collection_grammar.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/feature_grammar.hpp:36:0, from include/mapnik/json/feature_collection_grammar.hpp:29, from include/mapnik/json/feature_collection_grammar_impl.hpp:26, from src/json/mapnik_json_feature_collection_grammar.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o src/json/mapnik_json_feature_grammar.o -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql src/json/mapnik_json_feature_grammar.cpp In file included from include/mapnik/feature.hpp:29:0, from src/json/mapnik_json_feature_grammar.cpp:23: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from include/mapnik/json/generic_json.hpp:31:0, from include/mapnik/json/geometry_grammar.hpp:29, from include/mapnik/json/feature_grammar.hpp:27, from include/mapnik/json/feature_grammar_impl.hpp:25, from src/json/mapnik_json_feature_grammar.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/error_handler.hpp:28:0, from include/mapnik/json/positions_grammar.hpp:29, from include/mapnik/json/geometry_grammar.hpp:30, from include/mapnik/json/feature_grammar.hpp:27, from include/mapnik/json/feature_grammar_impl.hpp:25, from src/json/mapnik_json_feature_grammar.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/positions_grammar.hpp:34:0, from include/mapnik/json/geometry_grammar.hpp:30, from include/mapnik/json/feature_grammar.hpp:27, from include/mapnik/json/feature_grammar_impl.hpp:25, from src/json/mapnik_json_feature_grammar.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/geometry_adapters.hpp:30:0, from include/mapnik/geometry_correct.hpp:27, from include/mapnik/json/geometry_util.hpp:27, from include/mapnik/json/geometry_grammar.hpp:31, from include/mapnik/json/feature_grammar.hpp:27, from include/mapnik/json/feature_grammar_impl.hpp:25, from src/json/mapnik_json_feature_grammar.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/geometry_correct.hpp:31:0, from include/mapnik/json/geometry_util.hpp:27, from include/mapnik/json/geometry_grammar.hpp:31, from include/mapnik/json/feature_grammar.hpp:27, from include/mapnik/json/feature_grammar_impl.hpp:25, from src/json/mapnik_json_feature_grammar.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/feature_grammar.hpp:36:0, from include/mapnik/json/feature_grammar_impl.hpp:25, from src/json/mapnik_json_feature_grammar.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o src/json/mapnik_json_geometry_grammar.o -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql src/json/mapnik_json_geometry_grammar.cpp In file included from include/mapnik/json/error_handler.hpp:28:0, from include/mapnik/json/geometry_grammar_impl.hpp:25, from src/json/mapnik_json_geometry_grammar.cpp:23: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/generic_json.hpp:31:0, from include/mapnik/json/geometry_grammar.hpp:29, from include/mapnik/json/geometry_grammar_impl.hpp:26, from src/json/mapnik_json_geometry_grammar.cpp:23: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/positions_grammar.hpp:34:0, from include/mapnik/json/geometry_grammar.hpp:30, from include/mapnik/json/geometry_grammar_impl.hpp:26, from src/json/mapnik_json_geometry_grammar.cpp:23: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/geometry_adapters.hpp:30:0, from include/mapnik/geometry_correct.hpp:27, from include/mapnik/json/geometry_util.hpp:27, from include/mapnik/json/geometry_grammar.hpp:31, from include/mapnik/json/geometry_grammar_impl.hpp:26, from src/json/mapnik_json_geometry_grammar.cpp:23: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/geometry_correct.hpp:31:0, from include/mapnik/json/geometry_util.hpp:27, from include/mapnik/json/geometry_grammar.hpp:31, from include/mapnik/json/geometry_grammar_impl.hpp:26, from src/json/mapnik_json_geometry_grammar.cpp:23: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o src/json/mapnik_json_generator_grammar.o -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql src/json/mapnik_json_generator_grammar.cpp In file included from include/mapnik/json/geometry_generator_grammar.hpp:33:0, from include/mapnik/json/geometry_generator_grammar_impl.hpp:24, from src/json/mapnik_json_generator_grammar.cpp:25: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/util/spirit_transform_attribute.hpp:32:0, from include/mapnik/json/geometry_generator_grammar_impl.hpp:25, from src/json/mapnik_json_generator_grammar.cpp:25: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/geometry_generator_grammar_impl.hpp:30:0, from src/json/mapnik_json_generator_grammar.cpp:25: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/properties_generator_grammar.hpp:27:0, from include/mapnik/json/properties_generator_grammar_impl.hpp:24, from src/json/mapnik_json_generator_grammar.cpp:26: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from include/mapnik/json/properties_generator_grammar.hpp:31:0, from include/mapnik/json/properties_generator_grammar_impl.hpp:24, from src/json/mapnik_json_generator_grammar.cpp:26: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o src/json/mapnik_topojson_grammar.o -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql src/json/mapnik_topojson_grammar.cpp In file included from include/mapnik/feature.hpp:29:0, from src/json/mapnik_topojson_grammar.cpp:23: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from include/mapnik/json/error_handler.hpp:28:0, from include/mapnik/json/topojson_grammar.hpp:27, from include/mapnik/json/topojson_grammar_impl.hpp:23, from src/json/mapnik_topojson_grammar.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/generic_json.hpp:31:0, from include/mapnik/json/topojson_grammar.hpp:28, from include/mapnik/json/topojson_grammar_impl.hpp:23, from src/json/mapnik_topojson_grammar.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/topology.hpp:30:0, from include/mapnik/json/topojson_grammar.hpp:29, from include/mapnik/json/topojson_grammar_impl.hpp:23, from src/json/mapnik_topojson_grammar.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/topojson_grammar.hpp:33:0, from include/mapnik/json/topojson_grammar_impl.hpp:23, from src/json/mapnik_topojson_grammar.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ ar rc src/json/libmapnik-json.a src/json/mapnik_json_feature_collection_grammar.o src/json/mapnik_json_feature_grammar.o src/json/mapnik_json_geometry_grammar.o src/json/mapnik_json_generator_grammar.o src/json/mapnik_topojson_grammar.o ranlib src/json/libmapnik-json.a c++ -o src/wkt/mapnik_wkt_generator_grammar.o -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql src/wkt/mapnik_wkt_generator_grammar.cpp In file included from include/mapnik/wkt/wkt_generator_grammar.hpp:33:0, from include/mapnik/wkt/wkt_generator_grammar_impl.hpp:24, from src/wkt/mapnik_wkt_generator_grammar.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/util/spirit_transform_attribute.hpp:32:0, from include/mapnik/wkt/wkt_generator_grammar_impl.hpp:25, from src/wkt/mapnik_wkt_generator_grammar.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o src/wkt/mapnik_wkt_grammar.o -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql src/wkt/mapnik_wkt_grammar.cpp In file included from include/mapnik/wkt/wkt_grammar.hpp:31:0, from include/mapnik/wkt/wkt_grammar_impl.hpp:24, from src/wkt/mapnik_wkt_grammar.cpp:23: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ ar rc src/wkt/libmapnik-wkt.a src/wkt/mapnik_wkt_generator_grammar.o src/wkt/mapnik_wkt_grammar.o ranlib src/wkt/libmapnik-wkt.a c++ -o plugins/input/csv.input -Wl,-Bsymbolic-functions -Wl,-z,relro -g0 -shared plugins/input/csv/csv_datasource.os plugins/input/csv/csv_featureset.os plugins/input/csv/csv_inline_featureset.os plugins/input/csv/csv_index_featureset.os -Ldeps/agg -Lsrc -Lsrc/json -Lsrc/wkt -L/usr/lib -L/usr/lib/aarch64-linux-gnu -lmapnik -lmapnik-json -lmapnik-wkt -lboost_system -licuuc c++ -o plugins/input/gdal/gdal_datasource.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql plugins/input/gdal/gdal_datasource.cpp In file included from include/mapnik/feature.hpp:29:0, from include/mapnik/datasource.hpp:29, from plugins/input/gdal/gdal_datasource.hpp:27, from plugins/input/gdal/gdal_datasource.cpp:23: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ c++ -o plugins/input/gdal/gdal_featureset.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql plugins/input/gdal/gdal_featureset.cpp In file included from include/mapnik/feature.hpp:29:0, from plugins/input/gdal/gdal_featureset.cpp:30: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ c++ -o plugins/input/gdal.input -Wl,-Bsymbolic-functions -Wl,-z,relro -g0 -shared plugins/input/gdal/gdal_datasource.os plugins/input/gdal/gdal_featureset.os -Ldeps/agg -Lsrc -Lsrc/json -Lsrc/wkt -L/usr/lib -L/usr/lib/aarch64-linux-gnu -lmapnik -lgdal -lboost_system -licuuc c++ -o plugins/input/geojson/geojson_datasource.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql plugins/input/geojson/geojson_datasource.cpp In file included from include/mapnik/feature.hpp:29:0, from include/mapnik/datasource.hpp:29, from plugins/input/geojson/geojson_datasource.hpp:27, from plugins/input/geojson/geojson_datasource.cpp:23: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from plugins/input/geojson/geojson_datasource.hpp:37:0, from plugins/input/geojson/geojson_datasource.cpp:23: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from plugins/input/geojson/geojson_index_featureset.hpp:32:0, from plugins/input/geojson/geojson_datasource.cpp:25: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from plugins/input/geojson/geojson_datasource.cpp:31:0: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/geometry_adapters.hpp:30:0, from plugins/input/geojson/geojson_datasource.cpp:52: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/generic_json.hpp:31:0, from include/mapnik/json/geometry_grammar.hpp:29, from include/mapnik/json/feature_collection_grammar.hpp:28, from plugins/input/geojson/geojson_datasource.cpp:53: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/error_handler.hpp:28:0, from include/mapnik/json/positions_grammar.hpp:29, from include/mapnik/json/geometry_grammar.hpp:30, from include/mapnik/json/feature_collection_grammar.hpp:28, from plugins/input/geojson/geojson_datasource.cpp:53: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/positions_grammar.hpp:34:0, from include/mapnik/json/geometry_grammar.hpp:30, from include/mapnik/json/feature_collection_grammar.hpp:28, from plugins/input/geojson/geojson_datasource.cpp:53: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/geometry_correct.hpp:31:0, from include/mapnik/json/geometry_util.hpp:27, from include/mapnik/json/geometry_grammar.hpp:31, from include/mapnik/json/feature_collection_grammar.hpp:28, from plugins/input/geojson/geojson_datasource.cpp:53: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/feature_grammar.hpp:36:0, from include/mapnik/json/feature_collection_grammar.hpp:29, from plugins/input/geojson/geojson_datasource.cpp:53: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/extract_bounding_box_grammar.hpp:33:0, from include/mapnik/json/extract_bounding_box_grammar_impl.hpp:24, from plugins/input/geojson/geojson_datasource.cpp:54: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from plugins/input/geojson/geojson_datasource.cpp:61:0: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from plugins/input/geojson/geojson_datasource.cpp:54:0: include/mapnik/json/extract_bounding_box_grammar_impl.hpp: In instantiation of 'mapnik::json::extract_bounding_box_grammar::extract_bounding_box_grammar() [with Iterator = const char*; ErrorHandler = mapnik::json::error_handler]': plugins/input/geojson/geojson_datasource.cpp:200:70: required from here include/mapnik/json/extract_bounding_box_grammar_impl.hpp:77:28: warning: suggest parentheses around comparison in operand of '|' [-Wparentheses] | ^ plugins/input/geojson/geojson_datasource.cpp: In member function 'void geojson_datasource::initialise_disk_index(const string&)': plugins/input/geojson/geojson_datasource.cpp:226:61: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] std::fread(record.data(), pos.second, 1, file.get()); ^ plugins/input/geojson/geojson_datasource.cpp: In member function 'virtual boost::optional geojson_datasource::get_geometry_type() const': plugins/input/geojson/geojson_datasource.cpp:468:65: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] std::fread(record.data(), pos.second, 1, file.get()); ^ plugins/input/geojson/geojson_datasource.cpp:531:57: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] std::fread(json.data(), size, 1, file.get()); ^ c++ -o plugins/input/geojson/geojson_featureset.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql plugins/input/geojson/geojson_featureset.cpp In file included from include/mapnik/feature.hpp:29:0, from plugins/input/geojson/geojson_featureset.cpp:24: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from plugins/input/geojson/geojson_datasource.hpp:37:0, from plugins/input/geojson/geojson_featureset.hpp:27, from plugins/input/geojson/geojson_featureset.cpp:30: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o plugins/input/geojson/geojson_index_featureset.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql plugins/input/geojson/geojson_index_featureset.cpp In file included from include/mapnik/feature.hpp:29:0, from include/mapnik/datasource.hpp:29, from plugins/input/geojson/geojson_datasource.hpp:27, from plugins/input/geojson/geojson_index_featureset.hpp:26, from plugins/input/geojson/geojson_index_featureset.cpp:24: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from plugins/input/geojson/geojson_datasource.hpp:37:0, from plugins/input/geojson/geojson_index_featureset.hpp:26, from plugins/input/geojson/geojson_index_featureset.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from plugins/input/geojson/geojson_index_featureset.hpp:32:0, from plugins/input/geojson/geojson_index_featureset.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/generic_json.hpp:31:0, from include/mapnik/json/geometry_grammar.hpp:29, from plugins/input/geojson/geojson_index_featureset.cpp:27: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/error_handler.hpp:28:0, from include/mapnik/json/positions_grammar.hpp:29, from include/mapnik/json/geometry_grammar.hpp:30, from plugins/input/geojson/geojson_index_featureset.cpp:27: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/positions_grammar.hpp:34:0, from include/mapnik/json/geometry_grammar.hpp:30, from plugins/input/geojson/geojson_index_featureset.cpp:27: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/geometry_adapters.hpp:30:0, from include/mapnik/geometry_correct.hpp:27, from include/mapnik/json/geometry_util.hpp:27, from include/mapnik/json/geometry_grammar.hpp:31, from plugins/input/geojson/geojson_index_featureset.cpp:27: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/geometry_correct.hpp:31:0, from include/mapnik/json/geometry_util.hpp:27, from include/mapnik/json/geometry_grammar.hpp:31, from plugins/input/geojson/geojson_index_featureset.cpp:27: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/feature_grammar.hpp:36:0, from plugins/input/geojson/geojson_index_featureset.cpp:28: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o plugins/input/geojson/geojson_memory_index_featureset.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql plugins/input/geojson/geojson_memory_index_featureset.cpp In file included from include/mapnik/feature.hpp:29:0, from plugins/input/geojson/geojson_memory_index_featureset.cpp:24: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from include/mapnik/json/generic_json.hpp:31:0, from include/mapnik/json/geometry_grammar.hpp:29, from plugins/input/geojson/geojson_memory_index_featureset.cpp:26: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/error_handler.hpp:28:0, from include/mapnik/json/positions_grammar.hpp:29, from include/mapnik/json/geometry_grammar.hpp:30, from plugins/input/geojson/geojson_memory_index_featureset.cpp:26: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/positions_grammar.hpp:34:0, from include/mapnik/json/geometry_grammar.hpp:30, from plugins/input/geojson/geojson_memory_index_featureset.cpp:26: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/geometry_adapters.hpp:30:0, from include/mapnik/geometry_correct.hpp:27, from include/mapnik/json/geometry_util.hpp:27, from include/mapnik/json/geometry_grammar.hpp:31, from plugins/input/geojson/geojson_memory_index_featureset.cpp:26: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/geometry_correct.hpp:31:0, from include/mapnik/json/geometry_util.hpp:27, from include/mapnik/json/geometry_grammar.hpp:31, from plugins/input/geojson/geojson_memory_index_featureset.cpp:26: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/feature_grammar.hpp:36:0, from plugins/input/geojson/geojson_memory_index_featureset.cpp:27: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from plugins/input/geojson/geojson_datasource.hpp:37:0, from plugins/input/geojson/geojson_memory_index_featureset.hpp:27, from plugins/input/geojson/geojson_memory_index_featureset.cpp:34: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ plugins/input/geojson/geojson_memory_index_featureset.cpp: In member function 'virtual mapnik::feature_ptr geojson_memory_index_featureset::next()': plugins/input/geojson/geojson_memory_index_featureset.cpp:64:54: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] std::fread(json.data(), size, 1, file_.get()); ^ c++ -o plugins/input/geojson.input -Wl,-Bsymbolic-functions -Wl,-z,relro -g0 -shared plugins/input/geojson/geojson_datasource.os plugins/input/geojson/geojson_featureset.os plugins/input/geojson/geojson_index_featureset.os plugins/input/geojson/geojson_memory_index_featureset.os -Ldeps/agg -Lsrc -Lsrc/json -Lsrc/wkt -L/usr/lib -L/usr/lib/aarch64-linux-gnu -lmapnik -lmapnik-json -lboost_system -licuuc c++ -o plugins/input/ogr/ogr_converter.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql plugins/input/ogr/ogr_converter.cpp c++ -o plugins/input/ogr/ogr_datasource.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql plugins/input/ogr/ogr_datasource.cpp In file included from include/mapnik/feature.hpp:29:0, from include/mapnik/datasource.hpp:29, from plugins/input/ogr/ogr_datasource.hpp:27, from plugins/input/ogr/ogr_datasource.cpp:23: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from plugins/input/ogr/ogr_datasource.hpp:44:0, from plugins/input/ogr/ogr_datasource.cpp:23: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from plugins/input/ogr/ogr_featureset.hpp:33:0, from plugins/input/ogr/ogr_datasource.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from plugins/input/ogr/ogr_datasource.cpp:38:0: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o plugins/input/ogr/ogr_featureset.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql plugins/input/ogr/ogr_featureset.cpp In file included from include/mapnik/feature.hpp:29:0, from plugins/input/ogr/ogr_featureset.cpp:28: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from include/mapnik/geometry_adapters.hpp:30:0, from include/mapnik/geometry_correct.hpp:27, from plugins/input/ogr/ogr_featureset.cpp:34: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/geometry_correct.hpp:31:0, from plugins/input/ogr/ogr_featureset.cpp:34: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from plugins/input/ogr/ogr_featureset.hpp:33:0, from plugins/input/ogr/ogr_featureset.cpp:37: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o plugins/input/ogr/ogr_index_featureset.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql plugins/input/ogr/ogr_index_featureset.cpp In file included from include/mapnik/feature.hpp:29:0, from plugins/input/ogr/ogr_index_featureset.cpp:28: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from include/mapnik/geometry_adapters.hpp:30:0, from include/mapnik/geometry_correct.hpp:27, from plugins/input/ogr/ogr_index_featureset.cpp:33: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/geometry_correct.hpp:31:0, from plugins/input/ogr/ogr_index_featureset.cpp:33: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from plugins/input/ogr/ogr_index_featureset.cpp:39:0: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from plugins/input/ogr/ogr_featureset.hpp:33:0, from plugins/input/ogr/ogr_index_featureset.hpp:30, from plugins/input/ogr/ogr_index_featureset.cpp:46: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o plugins/input/ogr.input -Wl,-Bsymbolic-functions -Wl,-z,relro -g0 -shared plugins/input/ogr/ogr_converter.os plugins/input/ogr/ogr_datasource.os plugins/input/ogr/ogr_featureset.os plugins/input/ogr/ogr_index_featureset.os -Ldeps/agg -Lsrc -Lsrc/json -Lsrc/wkt -L/usr/lib -L/usr/lib/aarch64-linux-gnu -lmapnik -lgdal -lboost_system -licuuc c++ -o plugins/input/pgraster/pgraster_datasource.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql plugins/input/pgraster/pgraster_datasource.cpp In file included from include/mapnik/feature.hpp:29:0, from include/mapnik/datasource.hpp:29, from plugins/input/pgraster/../postgis/connection.hpp:28, from plugins/input/pgraster/../postgis/connection_manager.hpp:26, from plugins/input/pgraster/pgraster_datasource.cpp:27: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from include/mapnik/sql_utils.hpp:31:0, from plugins/input/pgraster/pgraster_datasource.cpp:36: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from plugins/input/pgraster/pgraster_datasource.cpp:42:0: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o plugins/input/pgraster/pgraster_featureset.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql plugins/input/pgraster/pgraster_featureset.cpp In file included from include/mapnik/feature.hpp:29:0, from include/mapnik/datasource.hpp:29, from plugins/input/pgraster/pgraster_featureset.hpp:32, from plugins/input/pgraster/pgraster_featureset.cpp:27: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ c++ -o plugins/input/pgraster/pgraster_wkb_reader.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql plugins/input/pgraster/pgraster_wkb_reader.cpp In file included from include/mapnik/feature.hpp:29:0, from plugins/input/pgraster/pgraster_wkb_reader.hpp:31, from plugins/input/pgraster/pgraster_wkb_reader.cpp:27: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ plugins/input/pgraster/pgraster_wkb_reader.cpp: In function 'mapnik::raster_ptr read_grayscale_band(const mapnik::box2d&, uint16_t, uint16_t, bool, T) [with T = std::_Bind; mapnik::raster_ptr = std::shared_ptr; uint16_t = short unsigned int]': plugins/input/pgraster/pgraster_wkb_reader.cpp:301:38: warning: 'val' may be used uninitialized in this function [-Wmaybe-uninitialized] if ( hasnodata ) raster->set_nodata(val); ^ plugins/input/pgraster/pgraster_wkb_reader.cpp: In function 'mapnik::raster_ptr read_grayscale_band(const mapnik::box2d&, uint16_t, uint16_t, bool, T) [with T = std::_Bind; mapnik::raster_ptr = std::shared_ptr; uint16_t = short unsigned int]': plugins/input/pgraster/pgraster_wkb_reader.cpp:301:38: warning: 'val' may be used uninitialized in this function [-Wmaybe-uninitialized] plugins/input/pgraster/pgraster_wkb_reader.cpp: In function 'mapnik::raster_ptr read_grayscale_band(const mapnik::box2d&, uint16_t, uint16_t, bool, T) [with T = std::_Bind; mapnik::raster_ptr = std::shared_ptr; uint16_t = short unsigned int]': plugins/input/pgraster/pgraster_wkb_reader.cpp:301:38: warning: 'val' may be used uninitialized in this function [-Wmaybe-uninitialized] c++ -o plugins/input/pgraster.input -Wl,-Bsymbolic-functions -Wl,-z,relro -g0 -shared plugins/input/pgraster/pgraster_datasource.os plugins/input/pgraster/pgraster_featureset.os plugins/input/pgraster/pgraster_wkb_reader.os -Ldeps/agg -Lsrc -Lsrc/json -Lsrc/wkt -L/usr/lib -L/usr/lib/aarch64-linux-gnu -lmapnik -lpq -lboost_system -licuuc c++ -o plugins/input/postgis/postgis_datasource.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql plugins/input/postgis/postgis_datasource.cpp In file included from include/mapnik/feature.hpp:29:0, from include/mapnik/datasource.hpp:29, from plugins/input/postgis/connection.hpp:28, from plugins/input/postgis/connection_manager.hpp:26, from plugins/input/postgis/postgis_datasource.cpp:23: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from include/mapnik/sql_utils.hpp:31:0, from plugins/input/postgis/postgis_datasource.cpp:33: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from plugins/input/postgis/postgis_datasource.cpp:39:0: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o plugins/input/postgis/postgis_featureset.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql plugins/input/postgis/postgis_featureset.cpp In file included from include/mapnik/feature.hpp:29:0, from include/mapnik/datasource.hpp:29, from plugins/input/postgis/postgis_featureset.hpp:28, from plugins/input/postgis/postgis_featureset.cpp:23: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ c++ -o plugins/input/postgis.input -Wl,-Bsymbolic-functions -Wl,-z,relro -g0 -shared plugins/input/postgis/postgis_datasource.os plugins/input/postgis/postgis_featureset.os -Ldeps/agg -Lsrc -Lsrc/json -Lsrc/wkt -L/usr/lib -L/usr/lib/aarch64-linux-gnu -lmapnik -lpq -lboost_system -lboost_regex -licuuc c++ -o plugins/input/raster/raster_datasource.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql plugins/input/raster/raster_datasource.cpp In file included from include/mapnik/image_util.hpp:32:0, from plugins/input/raster/raster_datasource.cpp:29: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/feature.hpp:29:0, from include/mapnik/datasource.hpp:29, from plugins/input/raster/raster_datasource.hpp:27, from plugins/input/raster/raster_featureset.hpp:26, from plugins/input/raster/raster_datasource.cpp:33: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ c++ -o plugins/input/raster/raster_featureset.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql plugins/input/raster/raster_featureset.cpp In file included from include/mapnik/image_util.hpp:32:0, from plugins/input/raster/raster_featureset.cpp:29: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/feature.hpp:29:0, from include/mapnik/feature_factory.hpp:27, from plugins/input/raster/raster_featureset.cpp:30: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from plugins/input/raster/raster_featureset.cpp:34:0: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o plugins/input/raster/raster_info.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql plugins/input/raster/raster_info.cpp In file included from include/mapnik/feature.hpp:29:0, from include/mapnik/datasource.hpp:29, from plugins/input/raster/raster_datasource.hpp:27, from plugins/input/raster/raster_info.hpp:26, from plugins/input/raster/raster_info.cpp:23: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ c++ -o plugins/input/raster.input -Wl,-Bsymbolic-functions -Wl,-z,relro -g0 -shared plugins/input/raster/raster_datasource.os plugins/input/raster/raster_featureset.os plugins/input/raster/raster_info.os -Ldeps/agg -Lsrc -Lsrc/json -Lsrc/wkt -L/usr/lib -L/usr/lib/aarch64-linux-gnu -lmapnik -lboost_system -licuuc c++ -o plugins/input/shape/dbfile.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql plugins/input/shape/dbfile.cpp In file included from include/mapnik/feature.hpp:29:0, from plugins/input/shape/dbfile.hpp:27, from plugins/input/shape/dbfile.cpp:29: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from plugins/input/shape/dbfile.hpp:34:0, from plugins/input/shape/dbfile.cpp:29: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from plugins/input/shape/dbfile.cpp:32:0: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o plugins/input/shape/shape_datasource.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql plugins/input/shape/shape_datasource.cpp In file included from include/mapnik/feature.hpp:29:0, from include/mapnik/datasource.hpp:29, from plugins/input/shape/shape_datasource.hpp:27, from plugins/input/shape/shape_datasource.cpp:23: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from plugins/input/shape/dbfile.hpp:34:0, from plugins/input/shape/shape_io.hpp:36, from plugins/input/shape/shape_datasource.hpp:44, from plugins/input/shape/shape_datasource.cpp:23: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from plugins/input/shape/shapefile.hpp:39:0, from plugins/input/shape/shape_io.hpp:37, from plugins/input/shape/shape_datasource.hpp:44, from plugins/input/shape/shape_datasource.cpp:23: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from plugins/input/shape/shape_datasource.cpp:28:0: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o plugins/input/shape/shape_featureset.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql plugins/input/shape/shape_featureset.cpp In file included from include/mapnik/feature.hpp:29:0, from include/mapnik/feature_factory.hpp:27, from plugins/input/shape/shape_featureset.cpp:28: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from plugins/input/shape/dbfile.hpp:34:0, from plugins/input/shape/shape_io.hpp:36, from plugins/input/shape/shape_featureset.hpp:33, from plugins/input/shape/shape_featureset.cpp:33: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from plugins/input/shape/shapefile.hpp:39:0, from plugins/input/shape/shape_io.hpp:37, from plugins/input/shape/shape_featureset.hpp:33, from plugins/input/shape/shape_featureset.cpp:33: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o plugins/input/shape/shape_index_featureset.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql plugins/input/shape/shape_index_featureset.cpp In file included from include/mapnik/feature.hpp:29:0, from include/mapnik/feature_factory.hpp:27, from plugins/input/shape/shape_index_featureset.cpp:28: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from plugins/input/shape/shape_index_featureset.cpp:31:0: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from plugins/input/shape/dbfile.hpp:34:0, from plugins/input/shape/shape_io.hpp:36, from plugins/input/shape/shape_datasource.hpp:44, from plugins/input/shape/shape_index_featureset.hpp:40, from plugins/input/shape/shape_index_featureset.cpp:38: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from plugins/input/shape/shapefile.hpp:39:0, from plugins/input/shape/shape_io.hpp:37, from plugins/input/shape/shape_datasource.hpp:44, from plugins/input/shape/shape_index_featureset.hpp:40, from plugins/input/shape/shape_index_featureset.cpp:38: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o plugins/input/shape/shape_io.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql plugins/input/shape/shape_io.cpp In file included from include/mapnik/feature.hpp:29:0, from plugins/input/shape/dbfile.hpp:27, from plugins/input/shape/shape_io.hpp:36, from plugins/input/shape/shape_io.cpp:23: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from plugins/input/shape/dbfile.hpp:34:0, from plugins/input/shape/shape_io.hpp:36, from plugins/input/shape/shape_io.cpp:23: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from plugins/input/shape/shapefile.hpp:39:0, from plugins/input/shape/shape_io.hpp:37, from plugins/input/shape/shape_io.cpp:23: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/geometry_adapters.hpp:30:0, from include/mapnik/geometry_correct.hpp:27, from plugins/input/shape/shape_io.cpp:30: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/geometry_correct.hpp:31:0, from plugins/input/shape/shape_io.cpp:30: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o plugins/input/shape/shape_utils.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql plugins/input/shape/shape_utils.cpp In file included from include/mapnik/feature.hpp:29:0, from include/mapnik/datasource.hpp:29, from plugins/input/shape/shape_utils.cpp:24: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from plugins/input/shape/dbfile.hpp:34:0, from plugins/input/shape/shape_io.hpp:36, from plugins/input/shape/shape_utils.hpp:28, from plugins/input/shape/shape_utils.cpp:27: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from plugins/input/shape/shapefile.hpp:39:0, from plugins/input/shape/shape_io.hpp:37, from plugins/input/shape/shape_utils.hpp:28, from plugins/input/shape/shape_utils.cpp:27: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from plugins/input/shape/shape_utils.cpp:30:0: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o plugins/input/shape.input -Wl,-Bsymbolic-functions -Wl,-z,relro -g0 -shared plugins/input/shape/shape_datasource.os plugins/input/shape/shape_featureset.os plugins/input/shape/shape_index_featureset.os plugins/input/shape/shape_io.os plugins/input/shape/shape_utils.os plugins/input/shape/dbfile.os -Ldeps/agg -Lsrc -Lsrc/json -Lsrc/wkt -L/usr/lib -L/usr/lib/aarch64-linux-gnu -lmapnik -lboost_system -licuuc c++ -o plugins/input/sqlite/sqlite_datasource.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql plugins/input/sqlite/sqlite_datasource.cpp In file included from include/mapnik/feature.hpp:29:0, from include/mapnik/datasource.hpp:29, from plugins/input/sqlite/sqlite_datasource.hpp:27, from plugins/input/sqlite/sqlite_datasource.cpp:23: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from plugins/input/sqlite/sqlite_connection.hpp:36:0, from plugins/input/sqlite/sqlite_datasource.hpp:46, from plugins/input/sqlite/sqlite_datasource.cpp:23: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/sql_utils.hpp:31:0, from plugins/input/sqlite/sqlite_utils.hpp:36, from plugins/input/sqlite/sqlite_datasource.cpp:26: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from plugins/input/sqlite/sqlite_utils.hpp:42:0, from plugins/input/sqlite/sqlite_datasource.cpp:26: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o plugins/input/sqlite/sqlite_featureset.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql plugins/input/sqlite/sqlite_featureset.cpp In file included from include/mapnik/feature.hpp:29:0, from plugins/input/sqlite/sqlite_featureset.cpp:27: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from include/mapnik/sql_utils.hpp:31:0, from plugins/input/sqlite/sqlite_utils.hpp:36, from plugins/input/sqlite/sqlite_featureset.cpp:38: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from plugins/input/sqlite/sqlite_utils.hpp:42:0, from plugins/input/sqlite/sqlite_featureset.cpp:38: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from plugins/input/sqlite/sqlite_connection.hpp:36:0, from plugins/input/sqlite/sqlite_prepared.hpp:39, from plugins/input/sqlite/sqlite_utils.hpp:52, from plugins/input/sqlite/sqlite_featureset.cpp:38: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o plugins/input/sqlite.input -Wl,-Bsymbolic-functions -Wl,-z,relro -g0 -shared plugins/input/sqlite/sqlite_datasource.os plugins/input/sqlite/sqlite_featureset.os -Ldeps/agg -Lsrc -Lsrc/json -Lsrc/wkt -L/usr/lib -L/usr/lib/aarch64-linux-gnu -lmapnik -lsqlite3 -lboost_system -licuuc c++ -o plugins/input/topojson/topojson_datasource.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql plugins/input/topojson/topojson_datasource.cpp In file included from include/mapnik/feature.hpp:29:0, from include/mapnik/datasource.hpp:29, from plugins/input/topojson/topojson_datasource.hpp:27, from plugins/input/topojson/topojson_datasource.cpp:23: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from include/mapnik/json/generic_json.hpp:31:0, from include/mapnik/json/topology.hpp:26, from plugins/input/topojson/topojson_datasource.hpp:35, from plugins/input/topojson/topojson_datasource.cpp:23: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/topology.hpp:30:0, from plugins/input/topojson/topojson_datasource.hpp:35, from plugins/input/topojson/topojson_datasource.cpp:23: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from plugins/input/topojson/topojson_datasource.hpp:38:0, from plugins/input/topojson/topojson_datasource.cpp:23: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/geometry_adapters.hpp:30:0, from plugins/input/topojson/topojson_datasource.cpp:36: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/error_handler.hpp:28:0, from include/mapnik/json/topojson_grammar.hpp:27, from plugins/input/topojson/topojson_datasource.cpp:37: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/topojson_grammar.hpp:33:0, from plugins/input/topojson/topojson_datasource.cpp:37: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ plugins/input/topojson/topojson_datasource.cpp: In constructor 'topojson_datasource::topojson_datasource(const mapnik::parameters&)': plugins/input/topojson/topojson_datasource.cpp:175:64: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] std::fread(&file_buffer[0], file.size(), 1, file.get()); ^ c++ -o plugins/input/topojson/topojson_featureset.os -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql plugins/input/topojson/topojson_featureset.cpp In file included from include/mapnik/feature.hpp:29:0, from plugins/input/topojson/topojson_featureset.cpp:24: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from include/mapnik/json/generic_json.hpp:31:0, from include/mapnik/json/topology.hpp:26, from plugins/input/topojson/topojson_featureset.cpp:26: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/topology.hpp:30:0, from plugins/input/topojson/topojson_featureset.cpp:26: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/geometry_adapters.hpp:30:0, from plugins/input/topojson/topojson_featureset.cpp:28: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/geometry_correct.hpp:31:0, from plugins/input/topojson/topojson_featureset.cpp:29: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from plugins/input/topojson/topojson_featureset.cpp:37:0: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from plugins/input/topojson/topojson_datasource.hpp:38:0, from plugins/input/topojson/topojson_featureset.hpp:27, from plugins/input/topojson/topojson_featureset.cpp:41: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o plugins/input/topojson.input -Wl,-Bsymbolic-functions -Wl,-z,relro -g0 -shared plugins/input/topojson/topojson_datasource.os plugins/input/topojson/topojson_featureset.os -Ldeps/agg -Lsrc -Lsrc/json -Lsrc/wkt -L/usr/lib -L/usr/lib/aarch64-linux-gnu -lmapnik -lmapnik-json -lboost_system -licuuc c++ -o utils/mapnik-index/mapnik-index.o -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql utils/mapnik-index/mapnik-index.cpp In file included from utils/mapnik-index/mapnik-index.cpp:35:0: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ utils/mapnik-index/mapnik-index.cpp: In function 'int main(int, char**)': utils/mapnik-index/mapnik-index.cpp:63:10: warning: variable 'verbose' set but not used [-Wunused-but-set-variable] bool verbose = false; ^ c++ -o utils/mapnik-index/process_csv_file.o -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql utils/mapnik-index/process_csv_file.cpp In file included from include/mapnik/geometry_adapters.hpp:30:0, from include/mapnik/geometry_correct.hpp:27, from utils/mapnik-index/../../plugins/input/csv/csv_utils.hpp:29, from utils/mapnik-index/process_csv_file.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/geometry_correct.hpp:31:0, from utils/mapnik-index/../../plugins/input/csv/csv_utils.hpp:29, from utils/mapnik-index/process_csv_file.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/wkt/wkt_grammar.hpp:31:0, from include/mapnik/wkt/wkt_factory.hpp:29, from utils/mapnik-index/../../plugins/input/csv/csv_utils.hpp:30, from utils/mapnik-index/process_csv_file.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/wkt/wkt_generator_grammar.hpp:33:0, from include/mapnik/wkt/wkt_factory.hpp:30, from utils/mapnik-index/../../plugins/input/csv/csv_utils.hpp:30, from utils/mapnik-index/process_csv_file.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/generic_json.hpp:31:0, from include/mapnik/json/geometry_grammar.hpp:29, from include/mapnik/json/geometry_parser.hpp:29, from utils/mapnik-index/../../plugins/input/csv/csv_utils.hpp:31, from utils/mapnik-index/process_csv_file.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/error_handler.hpp:28:0, from include/mapnik/json/positions_grammar.hpp:29, from include/mapnik/json/geometry_grammar.hpp:30, from include/mapnik/json/geometry_parser.hpp:29, from utils/mapnik-index/../../plugins/input/csv/csv_utils.hpp:31, from utils/mapnik-index/process_csv_file.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/positions_grammar.hpp:34:0, from include/mapnik/json/geometry_grammar.hpp:30, from include/mapnik/json/geometry_parser.hpp:29, from utils/mapnik-index/../../plugins/input/csv/csv_utils.hpp:31, from utils/mapnik-index/process_csv_file.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/feature.hpp:29:0, from include/mapnik/datasource.hpp:29, from utils/mapnik-index/../../plugins/input/csv/csv_utils.hpp:35, from utils/mapnik-index/process_csv_file.cpp:24: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from utils/mapnik-index/../../plugins/input/csv/csv_utils.hpp:38:0, from utils/mapnik-index/process_csv_file.cpp:24: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from utils/mapnik-index/process_csv_file.cpp:30:0: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o utils/mapnik-index/process_geojson_file.o -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql utils/mapnik-index/process_geojson_file.cpp In file included from include/mapnik/geometry_adapters.hpp:30:0, from utils/mapnik-index/process_geojson_file.cpp:26: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from utils/mapnik-index/process_geojson_file.cpp:32:0: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/generic_json.hpp:31:0, from include/mapnik/json/positions_grammar.hpp:28, from utils/mapnik-index/process_geojson_file.cpp:40: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/error_handler.hpp:28:0, from include/mapnik/json/positions_grammar.hpp:29, from utils/mapnik-index/process_geojson_file.cpp:40: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/positions_grammar.hpp:34:0, from utils/mapnik-index/process_geojson_file.cpp:40: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/extract_bounding_box_grammar.hpp:33:0, from include/mapnik/json/extract_bounding_box_grammar_impl.hpp:24, from utils/mapnik-index/process_geojson_file.cpp:41: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/geometry_correct.hpp:31:0, from include/mapnik/json/geometry_util.hpp:27, from include/mapnik/json/geometry_grammar.hpp:31, from include/mapnik/json/feature_collection_grammar.hpp:28, from include/mapnik/json/feature_collection_grammar_impl.hpp:26, from utils/mapnik-index/process_geojson_file.cpp:42: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/json/feature_grammar.hpp:28:0, from include/mapnik/json/feature_collection_grammar.hpp:29, from include/mapnik/json/feature_collection_grammar_impl.hpp:26, from utils/mapnik-index/process_geojson_file.cpp:42: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from include/mapnik/json/feature_grammar.hpp:36:0, from include/mapnik/json/feature_collection_grammar.hpp:29, from include/mapnik/json/feature_collection_grammar_impl.hpp:26, from utils/mapnik-index/process_geojson_file.cpp:42: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from utils/mapnik-index/process_geojson_file.cpp:41:0: include/mapnik/json/extract_bounding_box_grammar_impl.hpp: In instantiation of 'mapnik::json::extract_bounding_box_grammar::extract_bounding_box_grammar() [with Iterator = const char*; ErrorHandler = mapnik::json::error_handler]': utils/mapnik-index/process_geojson_file.cpp:61:70: required from here include/mapnik/json/extract_bounding_box_grammar_impl.hpp:77:28: warning: suggest parentheses around comparison in operand of '|' [-Wparentheses] | ^ c++ -o utils/mapnik-index/mapnik-index -Wl,-Bsymbolic-functions -Wl,-z,relro -g0 utils/mapnik-index/mapnik-index.o utils/mapnik-index/process_csv_file.o utils/mapnik-index/process_geojson_file.o -Ldeps/agg -Lsrc -Lsrc/json -Lsrc/wkt -L/usr/lib -L/usr/lib/aarch64-linux-gnu -lmapnik -lboost_program_options -lboost_system -lmapnik-json -lmapnik-wkt -licuuc c++ -o utils/mapnik-render/mapnik-render.o -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql utils/mapnik-render/mapnik-render.cpp In file included from include/mapnik/attribute.hpp:28:0, from include/mapnik/symbolizer_base.hpp:34, from include/mapnik/rule.hpp:28, from include/mapnik/agg_renderer.hpp:30, from utils/mapnik-render/mapnik-render.cpp:3: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from include/mapnik/image_util.hpp:32:0, from utils/mapnik-render/mapnik-render.cpp:6: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from utils/mapnik-render/mapnik-render.cpp:8:0: include/mapnik/datasource_cache.hpp:67:35: warning: type attributes ignored after type is already defined [-Wattributes] extern template class MAPNIK_DECL singleton; ^ In file included from utils/mapnik-render/mapnik-render.cpp:12:0: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ utils/mapnik-render/mapnik-render.cpp: In function 'int main(int, char**)': utils/mapnik-render/mapnik-render.cpp:23:10: warning: variable 'verbose' set but not used [-Wunused-but-set-variable] bool verbose = false; ^ c++ -o utils/mapnik-render/mapnik-render -Wl,-Bsymbolic-functions -Wl,-z,relro -g0 utils/mapnik-render/mapnik-render.o -Ldeps/agg -Lsrc -Lsrc/json -Lsrc/wkt -L/usr/lib -L/usr/lib/aarch64-linux-gnu -lmapnik -lboost_program_options -lagg -lboost_filesystem -lboost_regex -lcairo -lpng -lproj -ltiff -lwebp -lxml2 -licui18n -lboost_system -lharfbuzz -ljpeg -licuuc -lfreetype -lz -ldl c++ -o utils/shapeindex/shapeindex.o -c -std=c++11 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g0 -Wall -pthread -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Iplugins/input/shape -Ideps -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql utils/shapeindex/shapeindex.cpp In file included from plugins/input/shape/shapefile.hpp:39:0, from utils/shapeindex/shapeindex.cpp:29: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from include/mapnik/feature.hpp:29:0, from plugins/input/shape/dbfile.hpp:27, from plugins/input/shape/shape_io.hpp:36, from utils/shapeindex/shapeindex.cpp:30: include/mapnik/value.hpp:1067:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wmismatched-tags" ^ In file included from plugins/input/shape/dbfile.hpp:34:0, from plugins/input/shape/shape_io.hpp:36, from utils/shapeindex/shapeindex.cpp:30: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ In file included from utils/shapeindex/shapeindex.cpp:33:0: include/mapnik/warning_ignore.hpp:25:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unknown-pragmas" // clang ^ include/mapnik/warning_ignore.hpp:26:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-pragmas" // gcc ^ include/mapnik/warning_ignore.hpp:27:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wno-unsequenced" ^ include/mapnik/warning_ignore.hpp:30:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wredeclared-class-member" ^ include/mapnik/warning_ignore.hpp:31:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wunused-local-typedef" ^ include/mapnik/warning_ignore.hpp:33:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] #pragma GCC diagnostic ignored "-Wc++11-narrowing" ^ c++ -o utils/shapeindex/shapeindex -Wl,-Bsymbolic-functions -Wl,-z,relro -g0 utils/shapeindex/shapeindex.o -Ldeps/agg -Lsrc -Lsrc/json -Lsrc/wkt -L/usr/lib -L/usr/lib/aarch64-linux-gnu -lmapnik -lboost_program_options -lboost_system -licuuc scons: done building targets. dh override_dh_auto_build --parallel make[1]: Leaving directory '/«BUILDDIR»/mapnik-3.0.9+ds' debian/rules override_dh_auto_test make[1]: Entering directory '/«BUILDDIR»/mapnik-3.0.9+ds' # nothing yet dh override_dh_auto_test --parallel make[1]: Leaving directory '/«BUILDDIR»/mapnik-3.0.9+ds' fakeroot debian/rules binary-arch dh binary-arch --parallel dh_testroot -a -O--parallel debian/rules override_dh_prep make[1]: Entering directory '/«BUILDDIR»/mapnik-3.0.9+ds' dh_prep -Xdebian/tmp make[1]: Leaving directory '/«BUILDDIR»/mapnik-3.0.9+ds' dh_installdirs -a -O--parallel debian/rules override_dh_auto_install make[1]: Entering directory '/«BUILDDIR»/mapnik-3.0.9+ds' /usr/bin/scons -j1 -C build-python install scons: Entering directory `/«BUILDDIR»/mapnik-3.0.9+ds/build-python' scons: Reading SConscript files ... Using previous successful configuration... Re-configure by running "python scons/scons.py configure".  Welcome to Mapnik...  scons: done reading SConscript files. scons: Building targets ... Install file: "src/json/libmapnik-json.a" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/lib/libmapnik-json.a" Install file: "src/wkt/libmapnik-wkt.a" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/lib/libmapnik-wkt.a" Install file: "src/libmapnik.so" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/lib/libmapnik.so.3.0.9" ldconfig(["/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/lib/libmapnik.so.3.0.9"], ["src/libmapnik.so"]) symlink(["/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/lib/libmapnik.so.3.0"], ["/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/lib/libmapnik.so.3.0.9"]) symlink(["/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/lib/libmapnik.so"], ["/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/lib/libmapnik.so.3.0"]) Install file: "include/mapnik/geometry.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/geometry.hpp" Install file: "include/mapnik/image_util_webp.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/image_util_webp.hpp" Install file: "include/mapnik/map.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/map.hpp" Install file: "include/mapnik/vertex_processor.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/vertex_processor.hpp" Install file: "include/mapnik/vertex.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/vertex.hpp" Install file: "include/mapnik/geometry_is_valid.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/geometry_is_valid.hpp" Install file: "include/mapnik/raster.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/raster.hpp" Install file: "include/mapnik/image_view_impl.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/image_view_impl.hpp" Install file: "include/mapnik/agg_helpers.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg_helpers.hpp" Install file: "include/mapnik/params.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/params.hpp" Install file: "include/mapnik/segment.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/segment.hpp" Install file: "include/mapnik/image_filter.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/image_filter.hpp" Install file: "include/mapnik/filter_factory.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/filter_factory.hpp" Install file: "include/mapnik/jpeg_io.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/jpeg_io.hpp" Install file: "include/mapnik/geometry_transform.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/geometry_transform.hpp" Install file: "include/mapnik/transform_expression_grammar_impl.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/transform_expression_grammar_impl.hpp" Install file: "include/mapnik/value_error.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/value_error.hpp" Install file: "include/mapnik/attribute_collector.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/attribute_collector.hpp" Install file: "include/mapnik/webp_io.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/webp_io.hpp" Install file: "include/mapnik/simplify.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/simplify.hpp" Install file: "include/mapnik/palette.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/palette.hpp" Install file: "include/mapnik/pixel_position.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/pixel_position.hpp" Install file: "include/mapnik/view_strategy.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/view_strategy.hpp" Install file: "include/mapnik/view_transform.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/view_transform.hpp" Install file: "include/mapnik/pool.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/pool.hpp" Install file: "include/mapnik/marker_cache.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/marker_cache.hpp" Install file: "include/mapnik/hit_test_filter.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/hit_test_filter.hpp" Install file: "include/mapnik/path_expression_grammar_impl.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/path_expression_grammar_impl.hpp" Install file: "include/mapnik/evaluate_global_attributes.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/evaluate_global_attributes.hpp" Install file: "include/mapnik/miniz_png.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/miniz_png.hpp" Install file: "include/mapnik/version.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/version.hpp" Install file: "include/mapnik/function_call.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/function_call.hpp" Install file: "include/mapnik/expression_string.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/expression_string.hpp" Install file: "include/mapnik/image_view_any.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/image_view_any.hpp" Install file: "include/mapnik/geometry_reprojection_impl.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/geometry_reprojection_impl.hpp" Install file: "include/mapnik/simplify_converter.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/simplify_converter.hpp" Install file: "include/mapnik/xml_node.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/xml_node.hpp" Install file: "include/mapnik/geometry_is_simple.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/geometry_is_simple.hpp" Install file: "include/mapnik/symbolizer_enumerations.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/symbolizer_enumerations.hpp" Install file: "include/mapnik/symbolizer.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/symbolizer.hpp" Install file: "include/mapnik/agg_rasterizer.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg_rasterizer.hpp" Install file: "include/mapnik/pixel_types.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/pixel_types.hpp" Install file: "include/mapnik/enumeration.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/enumeration.hpp" Install file: "include/mapnik/tiff_io.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/tiff_io.hpp" Install file: "include/mapnik/geometry_types.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/geometry_types.hpp" Install file: "include/mapnik/path.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/path.hpp" Install file: "include/mapnik/filter_featureset.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/filter_featureset.hpp" Install file: "include/mapnik/feature_style_processor_impl.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/feature_style_processor_impl.hpp" Install file: "include/mapnik/quad_tree.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/quad_tree.hpp" Install file: "include/mapnik/attribute_descriptor.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/attribute_descriptor.hpp" Install file: "include/mapnik/image_filter_grammar_impl.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/image_filter_grammar_impl.hpp" Install file: "include/mapnik/parse_transform.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/parse_transform.hpp" Install file: "include/mapnik/well_known_srs.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/well_known_srs.hpp" Install file: "include/mapnik/renderer_common.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/renderer_common.hpp" Install file: "include/mapnik/proj_transform.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/proj_transform.hpp" Install file: "include/mapnik/vertex_cache.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/vertex_cache.hpp" Install file: "include/mapnik/layer.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/layer.hpp" Install file: "include/mapnik/datasource_geometry_type.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/datasource_geometry_type.hpp" Install file: "include/mapnik/color.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/color.hpp" Install file: "include/mapnik/vertex_adapters.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/vertex_adapters.hpp" Install file: "include/mapnik/image_compositing.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/image_compositing.hpp" Install file: "include/mapnik/datasource_cache.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/datasource_cache.hpp" Install file: "include/mapnik/tolerance_iterator.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/tolerance_iterator.hpp" Install file: "include/mapnik/feature_style_processor.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/feature_style_processor.hpp" Install file: "include/mapnik/offset_converter.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/offset_converter.hpp" Install file: "include/mapnik/xml_loader.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/xml_loader.hpp" Install file: "include/mapnik/image_view.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/image_view.hpp" Install file: "include/mapnik/config.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/config.hpp" Install file: "include/mapnik/path_expression_grammar.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/path_expression_grammar.hpp" Install file: "include/mapnik/image_view_null.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/image_view_null.hpp" Install file: "include/mapnik/geometry_is_empty.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/geometry_is_empty.hpp" Install file: "include/mapnik/sql_utils.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/sql_utils.hpp" Install file: "include/mapnik/memory_datasource.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/memory_datasource.hpp" Install file: "include/mapnik/image_util_png.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/image_util_png.hpp" Install file: "include/mapnik/agg_render_marker.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg_render_marker.hpp" Install file: "include/mapnik/image_scaling.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/image_scaling.hpp" Install file: "include/mapnik/proj_strategy.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/proj_strategy.hpp" Install file: "include/mapnik/rule_cache.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/rule_cache.hpp" Install file: "include/mapnik/value_hash.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/value_hash.hpp" Install file: "include/mapnik/image_scaling_traits.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/image_scaling_traits.hpp" Install file: "include/mapnik/unicode.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/unicode.hpp" Install file: "include/mapnik/gradient.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/gradient.hpp" Install file: "include/mapnik/transform_expression_grammar.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/transform_expression_grammar.hpp" Install file: "include/mapnik/symbolizer_dispatch.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/symbolizer_dispatch.hpp" Install file: "include/mapnik/xml_tree.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/xml_tree.hpp" Install file: "include/mapnik/expression_node.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/expression_node.hpp" Install file: "include/mapnik/vertex_converters.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/vertex_converters.hpp" Install file: "include/mapnik/xml_attribute_cast.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/xml_attribute_cast.hpp" Install file: "include/mapnik/symbolizer_utils.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/symbolizer_utils.hpp" Install file: "include/mapnik/warning_ignore.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/warning_ignore.hpp" Install file: "include/mapnik/warp.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/warp.hpp" Install file: "include/mapnik/memory_featureset.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/memory_featureset.hpp" Install file: "include/mapnik/ellipsoid.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/ellipsoid.hpp" Install file: "include/mapnik/image_copy.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/image_copy.hpp" Install file: "include/mapnik/feature_layer_desc.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/feature_layer_desc.hpp" Install file: "include/mapnik/config_error.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/config_error.hpp" Install file: "include/mapnik/image_options.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/image_options.hpp" Install file: "include/mapnik/expression_evaluator.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/expression_evaluator.hpp" Install file: "include/mapnik/feature_style_processor_context.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/feature_style_processor_context.hpp" Install file: "include/mapnik/plugin.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/plugin.hpp" Install file: "include/mapnik/scale_denominator.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/scale_denominator.hpp" Install file: "include/mapnik/safe_cast.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/safe_cast.hpp" Install file: "include/mapnik/cairo_io.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/cairo_io.hpp" Install file: "include/mapnik/image_filter_grammar.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/image_filter_grammar.hpp" Install file: "include/mapnik/expression_node_types.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/expression_node_types.hpp" Install file: "include/mapnik/marker.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/marker.hpp" Install file: "include/mapnik/geometry_remove_empty.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/geometry_remove_empty.hpp" Install file: "include/mapnik/geometry_fusion_adapted.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/geometry_fusion_adapted.hpp" Install file: "include/mapnik/rule.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/rule.hpp" Install file: "include/mapnik/raster_colorizer.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/raster_colorizer.hpp" Install file: "include/mapnik/datasource.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/datasource.hpp" Install file: "include/mapnik/boolean.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/boolean.hpp" Install file: "include/mapnik/query.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/query.hpp" Install file: "include/mapnik/transform_expression.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/transform_expression.hpp" Install file: "include/mapnik/feature_factory.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/feature_factory.hpp" Install file: "include/mapnik/request.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/request.hpp" Install file: "include/mapnik/feature_kv_iterator.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/feature_kv_iterator.hpp" Install file: "include/mapnik/params_impl.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/params_impl.hpp" Install file: "include/mapnik/value.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/value.hpp" Install file: "include/mapnik/save_map.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/save_map.hpp" Install file: "include/mapnik/feature.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/feature.hpp" Install file: "include/mapnik/png_io.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/png_io.hpp" Install file: "include/mapnik/box2d.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/box2d.hpp" Install file: "include/mapnik/image.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/image.hpp" Install file: "include/mapnik/image_util.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/image_util.hpp" Install file: "include/mapnik/feature_type_style.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/feature_type_style.hpp" Install file: "include/mapnik/geom_util.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/geom_util.hpp" Install file: "include/mapnik/load_map.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/load_map.hpp" Install file: "include/mapnik/mapped_memory_cache.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/mapped_memory_cache.hpp" Install file: "include/mapnik/octree.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/octree.hpp" Install file: "include/mapnik/geometry_unique.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/geometry_unique.hpp" Install file: "include/mapnik/image_util_jpeg.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/image_util_jpeg.hpp" Install file: "include/mapnik/css_color_grammar.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/css_color_grammar.hpp" Install file: "include/mapnik/global.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/global.hpp" Install file: "include/mapnik/agg_renderer.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg_renderer.hpp" Install file: "include/mapnik/geometry_adapters.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/geometry_adapters.hpp" Install file: "include/mapnik/image_reader.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/image_reader.hpp" Install file: "include/mapnik/transform_path_adapter.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/transform_path_adapter.hpp" Install file: "include/mapnik/font_engine_freetype.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/font_engine_freetype.hpp" Install file: "include/mapnik/expression.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/expression.hpp" Install file: "include/mapnik/wkb.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/wkb.hpp" Install file: "include/mapnik/image_filter_types.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/image_filter_types.hpp" Install file: "include/mapnik/image_any.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/image_any.hpp" Install file: "include/mapnik/css_color_grammar_impl.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/css_color_grammar_impl.hpp" Install file: "include/mapnik/geometry_strategy.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/geometry_strategy.hpp" Install file: "include/mapnik/image_util_tiff.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/image_util_tiff.hpp" Install file: "include/mapnik/geometry_correct.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/geometry_correct.hpp" Install file: "include/mapnik/markers_placement.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/markers_placement.hpp" Install file: "include/mapnik/font_set.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/font_set.hpp" Install file: "include/mapnik/geometry_to_path.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/geometry_to_path.hpp" Install file: "include/mapnik/projection.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/projection.hpp" Install file: "include/mapnik/hextree.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/hextree.hpp" Install file: "include/mapnik/image_null.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/image_null.hpp" Install file: "include/mapnik/symbolizer_hash.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/symbolizer_hash.hpp" Install file: "include/mapnik/geometry_centroid.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/geometry_centroid.hpp" Install file: "include/mapnik/featureset.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/featureset.hpp" Install file: "include/mapnik/parse_path.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/parse_path.hpp" Install file: "include/mapnik/geometry_envelope_impl.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/geometry_envelope_impl.hpp" Install file: "include/mapnik/label_collision_detector.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/label_collision_detector.hpp" Install file: "include/mapnik/image_impl.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/image_impl.hpp" Install file: "include/mapnik/color_factory.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/color_factory.hpp" Install file: "include/mapnik/sse.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/sse.hpp" Install file: "include/mapnik/symbolizer_base.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/symbolizer_base.hpp" Install file: "include/mapnik/symbolizer_default_values.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/symbolizer_default_values.hpp" Install file: "include/mapnik/debug.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/debug.hpp" Install file: "include/mapnik/vertex_vector.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/vertex_vector.hpp" Install file: "include/mapnik/agg_pattern_source.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg_pattern_source.hpp" Install file: "include/mapnik/transform_processor.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/transform_processor.hpp" Install file: "include/mapnik/value_types.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/value_types.hpp" Install file: "include/mapnik/expression_grammar.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/expression_grammar.hpp" Install file: "include/mapnik/path_expression.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/path_expression.hpp" Install file: "include/mapnik/marker_helpers.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/marker_helpers.hpp" Install file: "include/mapnik/geometry_reprojection.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/geometry_reprojection.hpp" Install file: "include/mapnik/attribute.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/attribute.hpp" Install file: "include/mapnik/factory.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/factory.hpp" Install file: "include/mapnik/symbolizer_keys.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/symbolizer_keys.hpp" Install file: "include/mapnik/make_unique.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/make_unique.hpp" Install file: "include/mapnik/timer.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/timer.hpp" Install file: "include/mapnik/geometry_type.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/geometry_type.hpp" Install file: "include/mapnik/ptree_helpers.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/ptree_helpers.hpp" Install file: "include/mapnik/expression_grammar_impl.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/expression_grammar_impl.hpp" Install file: "include/mapnik/coord.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/coord.hpp" Install file: "include/mapnik/geometry_envelope.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/geometry_envelope.hpp" Install file: "include/mapnik/csv/csv_grammar.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/csv/csv_grammar.hpp" Install file: "include/mapnik/svg/svg_path_commands.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/svg/svg_path_commands.hpp" Install file: "include/mapnik/svg/svg_parser.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/svg/svg_parser.hpp" Install file: "include/mapnik/svg/svg_path_parser.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/svg/svg_path_parser.hpp" Install file: "include/mapnik/svg/svg_path_attributes.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/svg/svg_path_attributes.hpp" Install file: "include/mapnik/svg/svg_points_grammar.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/svg/svg_points_grammar.hpp" Install file: "include/mapnik/svg/svg_renderer_agg.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/svg/svg_renderer_agg.hpp" Install file: "include/mapnik/svg/svg_path_adapter.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/svg/svg_path_adapter.hpp" Install file: "include/mapnik/svg/svg_path_grammar.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/svg/svg_path_grammar.hpp" Install file: "include/mapnik/svg/svg_storage.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/svg/svg_storage.hpp" Install file: "include/mapnik/svg/svg_transform_grammar.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/svg/svg_transform_grammar.hpp" Install file: "include/mapnik/svg/svg_parser_exception.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/svg/svg_parser_exception.hpp" Install file: "include/mapnik/svg/geometry_svg_generator.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/svg/geometry_svg_generator.hpp" Install file: "include/mapnik/svg/geometry_svg_generator_impl.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/svg/geometry_svg_generator_impl.hpp" Install file: "include/mapnik/svg/svg_converter.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/svg/svg_converter.hpp" Install file: "include/mapnik/wkt/wkt_grammar_impl.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/wkt/wkt_grammar_impl.hpp" Install file: "include/mapnik/wkt/wkt_generator_grammar.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/wkt/wkt_generator_grammar.hpp" Install file: "include/mapnik/wkt/wkt_grammar.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/wkt/wkt_grammar.hpp" Install file: "include/mapnik/wkt/wkt_factory.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/wkt/wkt_factory.hpp" Install file: "include/mapnik/wkt/wkt_generator_grammar_impl.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/wkt/wkt_generator_grammar_impl.hpp" Install file: "include/mapnik/cairo/cairo_renderer.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/cairo/cairo_renderer.hpp" Install file: "include/mapnik/cairo/cairo_context.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/cairo/cairo_context.hpp" Install file: "include/mapnik/cairo/cairo_render_vector.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/cairo/cairo_render_vector.hpp" Install file: "include/mapnik/cairo/cairo_image_util.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/cairo/cairo_image_util.hpp" Install file: "include/mapnik/grid/grid_pixel.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/grid/grid_pixel.hpp" Install file: "include/mapnik/grid/grid_renderer_base.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/grid/grid_renderer_base.hpp" Install file: "include/mapnik/grid/grid_pixfmt.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/grid/grid_pixfmt.hpp" Install file: "include/mapnik/grid/grid.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/grid/grid.hpp" Install file: "include/mapnik/grid/grid_rendering_buffer.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/grid/grid_rendering_buffer.hpp" Install file: "include/mapnik/grid/grid_renderer.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/grid/grid_renderer.hpp" Install file: "include/mapnik/grid/grid_render_marker.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/grid/grid_render_marker.hpp" Install file: "include/mapnik/grid/grid_view.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/grid/grid_view.hpp" Install file: "include/mapnik/grid/grid_rasterizer.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/grid/grid_rasterizer.hpp" Install file: "include/mapnik/json/geometry_parser.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/json/geometry_parser.hpp" Install file: "include/mapnik/json/extract_bounding_box_grammar_impl.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/json/extract_bounding_box_grammar_impl.hpp" Install file: "include/mapnik/json/feature_collection_grammar.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/json/feature_collection_grammar.hpp" Install file: "include/mapnik/json/geometry_util.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/json/geometry_util.hpp" Install file: "include/mapnik/json/topojson_utils.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/json/topojson_utils.hpp" Install file: "include/mapnik/json/extract_bounding_box_grammar.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/json/extract_bounding_box_grammar.hpp" Install file: "include/mapnik/json/topology.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/json/topology.hpp" Install file: "include/mapnik/json/feature_generator_grammar_impl.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/json/feature_generator_grammar_impl.hpp" Install file: "include/mapnik/json/feature_parser.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/json/feature_parser.hpp" Install file: "include/mapnik/json/symbolizer_grammar.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/json/symbolizer_grammar.hpp" Install file: "include/mapnik/json/properties_generator_grammar.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/json/properties_generator_grammar.hpp" Install file: "include/mapnik/json/value_converters.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/json/value_converters.hpp" Install file: "include/mapnik/json/geometry_grammar_impl.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/json/geometry_grammar_impl.hpp" Install file: "include/mapnik/json/generic_json.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/json/generic_json.hpp" Install file: "include/mapnik/json/geometry_generator_grammar_impl.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/json/geometry_generator_grammar_impl.hpp" Install file: "include/mapnik/json/geometry_grammar.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/json/geometry_grammar.hpp" Install file: "include/mapnik/json/geometry_generator_grammar.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/json/geometry_generator_grammar.hpp" Install file: "include/mapnik/json/topojson_grammar.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/json/topojson_grammar.hpp" Install file: "include/mapnik/json/error_handler.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/json/error_handler.hpp" Install file: "include/mapnik/json/feature_generator_grammar.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/json/feature_generator_grammar.hpp" Install file: "include/mapnik/json/properties_generator_grammar_impl.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/json/properties_generator_grammar_impl.hpp" Install file: "include/mapnik/json/positions_grammar.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/json/positions_grammar.hpp" Install file: "include/mapnik/json/feature_generator.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/json/feature_generator.hpp" Install file: "include/mapnik/json/topojson_grammar_impl.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/json/topojson_grammar_impl.hpp" Install file: "include/mapnik/json/feature_grammar.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/json/feature_grammar.hpp" Install file: "include/mapnik/json/positions_grammar_impl.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/json/positions_grammar_impl.hpp" Install file: "include/mapnik/json/feature_collection_grammar_impl.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/json/feature_collection_grammar_impl.hpp" Install file: "include/mapnik/json/feature_grammar_impl.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/json/feature_grammar_impl.hpp" Install file: "include/mapnik/util/dasharray_parser.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/util/dasharray_parser.hpp" Install file: "include/mapnik/util/math.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/util/math.hpp" Install file: "include/mapnik/util/spatial_index.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/util/spatial_index.hpp" Install file: "include/mapnik/util/recursive_wrapper.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/util/recursive_wrapper.hpp" Install file: "include/mapnik/util/file_io.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/util/file_io.hpp" Install file: "include/mapnik/util/singleton.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/util/singleton.hpp" Install file: "include/mapnik/util/hsl.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/util/hsl.hpp" Install file: "include/mapnik/util/container_adapter.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/util/container_adapter.hpp" Install file: "include/mapnik/util/trim.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/util/trim.hpp" Install file: "include/mapnik/util/conversions.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/util/conversions.hpp" Install file: "include/mapnik/util/geometry_to_wkt.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/util/geometry_to_wkt.hpp" Install file: "include/mapnik/util/spirit_transform_attribute.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/util/spirit_transform_attribute.hpp" Install file: "include/mapnik/util/const_rendering_buffer.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/util/const_rendering_buffer.hpp" Install file: "include/mapnik/util/geometry_to_geojson.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/util/geometry_to_geojson.hpp" Install file: "include/mapnik/util/path_iterator.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/util/path_iterator.hpp" Install file: "include/mapnik/util/geometry_to_wkb.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/util/geometry_to_wkb.hpp" Install file: "include/mapnik/util/variant_io.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/util/variant_io.hpp" Install file: "include/mapnik/util/variant.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/util/variant.hpp" Install file: "include/mapnik/util/fs.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/util/fs.hpp" Install file: "include/mapnik/util/geometry_to_svg.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/util/geometry_to_svg.hpp" Install file: "include/mapnik/util/rounding_cast.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/util/rounding_cast.hpp" Install file: "include/mapnik/util/utf_conv_win.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/util/utf_conv_win.hpp" Install file: "include/mapnik/util/is_clockwise.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/util/is_clockwise.hpp" Install file: "include/mapnik/util/featureset_buffer.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/util/featureset_buffer.hpp" Install file: "include/mapnik/util/feature_to_geojson.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/util/feature_to_geojson.hpp" Install file: "include/mapnik/util/noncopyable.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/util/noncopyable.hpp" Install file: "include/mapnik/util/timer.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/util/timer.hpp" Install file: "include/mapnik/util/geometry_to_ds_type.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/util/geometry_to_ds_type.hpp" Install file: "include/mapnik/group/group_symbolizer_properties.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/group/group_symbolizer_properties.hpp" Install file: "include/mapnik/group/group_rule.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/group/group_rule.hpp" Install file: "include/mapnik/group/group_symbolizer_helper.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/group/group_symbolizer_helper.hpp" Install file: "include/mapnik/group/group_layout_manager.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/group/group_layout_manager.hpp" Install file: "include/mapnik/group/group_layout.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/group/group_layout.hpp" Install file: "include/mapnik/text/renderer.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/text/renderer.hpp" Install file: "include/mapnik/text/itemizer.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/text/itemizer.hpp" Install file: "include/mapnik/text/placement_finder.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/text/placement_finder.hpp" Install file: "include/mapnik/text/scrptrun.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/text/scrptrun.hpp" Install file: "include/mapnik/text/text_properties.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/text/text_properties.hpp" Install file: "include/mapnik/text/rotation.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/text/rotation.hpp" Install file: "include/mapnik/text/font_library.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/text/font_library.hpp" Install file: "include/mapnik/text/glyph_positions.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/text/glyph_positions.hpp" Install file: "include/mapnik/text/symbolizer_helpers.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/text/symbolizer_helpers.hpp" Install file: "include/mapnik/text/icu_shaper.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/text/icu_shaper.hpp" Install file: "include/mapnik/text/placement_finder_impl.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/text/placement_finder_impl.hpp" Install file: "include/mapnik/text/properties_util.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/text/properties_util.hpp" Install file: "include/mapnik/text/face.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/text/face.hpp" Install file: "include/mapnik/text/glyph_info.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/text/glyph_info.hpp" Install file: "include/mapnik/text/text_line.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/text/text_line.hpp" Install file: "include/mapnik/text/harfbuzz_shaper.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/text/harfbuzz_shaper.hpp" Install file: "include/mapnik/text/text_layout.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/text/text_layout.hpp" Install file: "include/mapnik/text/evaluated_format_properties_ptr.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/text/evaluated_format_properties_ptr.hpp" Install file: "include/mapnik/text/font_feature_settings.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/text/font_feature_settings.hpp" Install file: "include/mapnik/text/placements/list.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/text/placements/list.hpp" Install file: "include/mapnik/text/placements/dummy.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/text/placements/dummy.hpp" Install file: "include/mapnik/text/placements/simple.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/text/placements/simple.hpp" Install file: "include/mapnik/text/placements/registry.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/text/placements/registry.hpp" Install file: "include/mapnik/text/placements/base.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/text/placements/base.hpp" Install file: "include/mapnik/text/formatting/text.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/text/formatting/text.hpp" Install file: "include/mapnik/text/formatting/list.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/text/formatting/list.hpp" Install file: "include/mapnik/text/formatting/registry.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/text/formatting/registry.hpp" Install file: "include/mapnik/text/formatting/layout.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/text/formatting/layout.hpp" Install file: "include/mapnik/text/formatting/base.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/text/formatting/base.hpp" Install file: "include/mapnik/text/formatting/format.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/text/formatting/format.hpp" Install file: "include/mapnik/markers_placements/interior.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/markers_placements/interior.hpp" Install file: "include/mapnik/markers_placements/line.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/markers_placements/line.hpp" Install file: "include/mapnik/markers_placements/vertext_first.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/markers_placements/vertext_first.hpp" Install file: "include/mapnik/markers_placements/vertext_last.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/markers_placements/vertext_last.hpp" Install file: "include/mapnik/markers_placements/point.hpp" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/markers_placements/point.hpp" Install file: "deps/mapnik/sparsehash/dense_hash_map" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/sparsehash/dense_hash_map" Install file: "deps/mapnik/sparsehash/template_util.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/sparsehash/template_util.h" Install directory: "deps/mapnik/sparsehash/internal" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/sparsehash/internal" Install file: "deps/mapnik/sparsehash/internal/densehashtable.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/sparsehash/internal/densehashtable.h" Install file: "deps/mapnik/sparsehash/internal/hashtable-common.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/sparsehash/internal/hashtable-common.h" Install file: "deps/mapnik/sparsehash/internal/libc_allocator_with_realloc.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/sparsehash/internal/libc_allocator_with_realloc.h" Install file: "deps/mapnik/sparsehash/internal/sparseconfig.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/sparsehash/internal/sparseconfig.h" Install file: "deps/mapnik/sparsehash/type_traits.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/sparsehash/type_traits.h" Install file: "deps/agg/include/agg_curves.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_curves.h" Install file: "deps/agg/include/agg_renderer_base.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_renderer_base.h" Install file: "deps/agg/include/agg_conv_bspline.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_bspline.h" Install file: "deps/agg/include/agg_trans_warp_magnifier.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_trans_warp_magnifier.h" Install file: "deps/agg/include/agg_bitset_iterator.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_bitset_iterator.h" Install file: "deps/agg/include/agg_span_gradient_alpha.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_span_gradient_alpha.h" Install file: "deps/agg/include/agg_span_pattern_rgba.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_span_pattern_rgba.h" Install file: "deps/agg/include/agg_vcgen_contour.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_vcgen_contour.h" Install file: "deps/agg/include/agg_trans_affine.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_trans_affine.h" Install file: "deps/agg/include/agg_pixfmt_gray.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_pixfmt_gray.h" Install file: "deps/agg/include/agg_vcgen_dash.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_vcgen_dash.h" Install file: "deps/agg/include/agg_renderer_mclip.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_renderer_mclip.h" Install file: "deps/agg/include/agg_span_interpolator_linear.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_span_interpolator_linear.h" Install file: "deps/agg/include/agg_conv_clip_polygon.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_clip_polygon.h" Install file: "deps/agg/include/agg_trans_double_path.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_trans_double_path.h" Install file: "deps/agg/include/agg_line_aa_basics.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_line_aa_basics.h" Install file: "deps/agg/include/agg_span_converter.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_span_converter.h" Install file: "deps/agg/include/agg_span_interpolator_adaptor.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_span_interpolator_adaptor.h" Install file: "deps/agg/include/agg_arrowhead.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_arrowhead.h" Install file: "deps/agg/include/agg_glyph_raster_bin.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_glyph_raster_bin.h" Install file: "deps/agg/include/agg_gamma_lut.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_gamma_lut.h" Install file: "deps/agg/include/agg_span_interpolator_persp.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_span_interpolator_persp.h" Install file: "deps/agg/include/agg_image_filters.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_image_filters.h" Install file: "deps/agg/include/agg_ellipse_bresenham.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_ellipse_bresenham.h" Install file: "deps/agg/include/agg_conv_gpc.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_gpc.h" Install file: "deps/agg/include/agg_trans_viewport.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_trans_viewport.h" Install file: "deps/agg/include/agg_vpgen_clip_polyline.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_vpgen_clip_polyline.h" Install file: "deps/agg/include/agg_pattern_filters_rgba.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_pattern_filters_rgba.h" Install file: "deps/agg/include/agg_embedded_raster_fonts.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_embedded_raster_fonts.h" Install file: "deps/agg/include/agg_conv_stroke.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_stroke.h" Install file: "deps/agg/include/agg_trans_perspective.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_trans_perspective.h" Install file: "deps/agg/include/agg_renderer_outline_aa.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_renderer_outline_aa.h" Install file: "deps/agg/include/agg_scanline_boolean_algebra.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_scanline_boolean_algebra.h" Install file: "deps/agg/include/agg_vertex_sequence.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_vertex_sequence.h" Install file: "deps/agg/include/agg_trans_lens.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_trans_lens.h" Install file: "deps/agg/include/agg_conv_adaptor_vpgen.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_adaptor_vpgen.h" Install file: "deps/agg/include/agg_scanline_storage_aa.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_scanline_storage_aa.h" Install file: "deps/agg/include/agg_gradient_lut.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_gradient_lut.h" Install file: "deps/agg/include/agg_clip_liang_barsky.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_clip_liang_barsky.h" Install file: "deps/agg/include/agg_scanline_p.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_scanline_p.h" Install file: "deps/agg/include/agg_renderer_markers.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_renderer_markers.h" Install file: "deps/agg/include/agg_vcgen_vertex_sequence.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_vcgen_vertex_sequence.h" Install file: "deps/agg/include/agg_vpgen_segmentator.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_vpgen_segmentator.h" Install file: "deps/agg/include/agg_renderer_primitives.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_renderer_primitives.h" Install file: "deps/agg/include/agg_rendering_buffer.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_rendering_buffer.h" Install file: "deps/agg/include/agg_span_gouraud_rgba.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_span_gouraud_rgba.h" Install file: "deps/agg/include/agg_span_allocator.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_span_allocator.h" Install file: "deps/agg/include/agg_conv_shorten_path.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_shorten_path.h" Install file: "deps/agg/include/agg_color_rgba.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_color_rgba.h" Install file: "deps/agg/include/agg_rasterizer_sl_clip.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_rasterizer_sl_clip.h" Install file: "deps/agg/include/agg_path_storage_integer.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_path_storage_integer.h" Install file: "deps/agg/include/agg_rasterizer_cells_aa.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_rasterizer_cells_aa.h" Install file: "deps/agg/include/agg_span_interpolator_trans.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_span_interpolator_trans.h" Install file: "deps/agg/include/agg_rasterizer_outline.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_rasterizer_outline.h" Install file: "deps/agg/include/agg_basics.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_basics.h" Install file: "deps/agg/include/agg_ellipse.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_ellipse.h" Install file: "deps/agg/include/agg_conv_close_polygon.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_close_polygon.h" Install file: "deps/agg/include/agg_conv_smooth_poly1.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_smooth_poly1.h" Install file: "deps/agg/include/agg_pixfmt_rgb_packed.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_pixfmt_rgb_packed.h" Install file: "deps/agg/include/agg_pixfmt_rgb.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_pixfmt_rgb.h" Install file: "deps/agg/include/agg_alpha_mask_u8.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_alpha_mask_u8.h" Install file: "deps/agg/include/agg_path_length.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_path_length.h" Install file: "deps/agg/include/agg_conv_marker.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_marker.h" Install file: "deps/agg/include/agg_span_image_filter_rgb.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_span_image_filter_rgb.h" Install file: "deps/agg/include/agg_renderer_raster_text.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_renderer_raster_text.h" Install file: "deps/agg/include/agg_scanline_bin.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_scanline_bin.h" Install file: "deps/agg/include/agg_span_gouraud.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_span_gouraud.h" Install file: "deps/agg/include/agg_math.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_math.h" Install file: "deps/agg/include/agg_renderer_scanline.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_renderer_scanline.h" Install file: "deps/agg/include/agg_shorten_path.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_shorten_path.h" Install file: "deps/agg/include/agg_scanline_storage_bin.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_scanline_storage_bin.h" Install file: "deps/agg/include/agg_rasterizer_outline_aa.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_rasterizer_outline_aa.h" Install file: "deps/agg/include/agg_rounded_rect.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_rounded_rect.h" Install file: "deps/agg/include/agg_vpgen_clip_polygon.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_vpgen_clip_polygon.h" Install file: "deps/agg/include/agg_font_cache_manager.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_font_cache_manager.h" Install file: "deps/agg/include/agg_span_image_filter.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_span_image_filter.h" Install file: "deps/agg/include/agg_bezier_arc.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_bezier_arc.h" Install file: "deps/agg/include/agg_scanline_u.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_scanline_u.h" Install file: "deps/agg/include/agg_gamma_functions.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_gamma_functions.h" Install file: "deps/agg/include/agg_image_accessors.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_image_accessors.h" Install file: "deps/agg/include/agg_conv_segmentator.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_segmentator.h" Install file: "deps/agg/include/agg_span_gradient.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_span_gradient.h" Install file: "deps/agg/include/agg_conv_adaptor_vcgen.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_adaptor_vcgen.h" Install file: "deps/agg/include/agg_span_gouraud_gray.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_span_gouraud_gray.h" Install file: "deps/agg/include/agg_span_image_filter_rgba.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_span_image_filter_rgba.h" Install file: "deps/agg/include/agg_conv_offset.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_offset.h" Install file: "deps/agg/include/agg_conv_dash.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_dash.h" Install file: "deps/agg/include/agg_span_pattern_rgb.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_span_pattern_rgb.h" Install file: "deps/agg/include/agg_vcgen_bspline.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_vcgen_bspline.h" Install file: "deps/agg/include/agg_config.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_config.h" Install file: "deps/agg/include/agg_vcgen_markers_term.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_vcgen_markers_term.h" Install file: "deps/agg/include/agg_rasterizer_scanline_aa.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_rasterizer_scanline_aa.h" Install file: "deps/agg/include/agg_span_solid.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_span_solid.h" Install file: "deps/agg/include/agg_math_stroke.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_math_stroke.h" Install file: "deps/agg/include/agg_arc.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_arc.h" Install file: "deps/agg/include/agg_gsv_text.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_gsv_text.h" Install file: "deps/agg/include/agg_conv_unclose_polygon.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_unclose_polygon.h" Install file: "deps/agg/include/agg_conv_clip_polyline.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_clip_polyline.h" Install file: "deps/agg/include/agg_span_subdiv_adaptor.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_span_subdiv_adaptor.h" Install file: "deps/agg/include/agg_renderer_outline_image.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_renderer_outline_image.h" Install file: "deps/agg/include/agg_conv_marker_adaptor.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_marker_adaptor.h" Install file: "deps/agg/include/agg_path_storage.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_path_storage.h" Install file: "deps/agg/include/agg_span_pattern_gray.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_span_pattern_gray.h" Install file: "deps/agg/include/agg_trans_bilinear.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_trans_bilinear.h" Install file: "deps/agg/include/agg_dda_line.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_dda_line.h" Install file: "deps/agg/include/agg_rasterizer_compound_aa.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_rasterizer_compound_aa.h" Install file: "deps/agg/include/agg_color_gray.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_color_gray.h" Install file: "deps/agg/include/agg_trans_single_path.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_trans_single_path.h" Install file: "deps/agg/include/agg_pixfmt_base.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_pixfmt_base.h" Install file: "deps/agg/include/agg_conv_transform.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_transform.h" Install file: "deps/agg/include/agg_bounding_rect.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_bounding_rect.h" Install file: "deps/agg/include/agg_span_image_filter_gray.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_span_image_filter_gray.h" Install file: "deps/agg/include/agg_rendering_buffer_dynarow.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_rendering_buffer_dynarow.h" Install file: "deps/agg/include/agg_vcgen_smooth_poly1.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_vcgen_smooth_poly1.h" Install file: "deps/agg/include/agg_vcgen_stroke.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_vcgen_stroke.h" Install file: "deps/agg/include/agg_simul_eq.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_simul_eq.h" Install file: "deps/agg/include/agg_conv_concat.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_concat.h" Install file: "deps/agg/include/agg_pixfmt_transposer.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_pixfmt_transposer.h" Install file: "deps/agg/include/agg_pixfmt_rgba.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_pixfmt_rgba.h" Install file: "deps/agg/include/agg_pixfmt_amask_adaptor.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_pixfmt_amask_adaptor.h" Install file: "deps/agg/include/agg_bspline.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_bspline.h" Install file: "deps/agg/include/agg_conv_curve.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_curve.h" Install file: "deps/agg/include/agg_array.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_array.h" Install file: "deps/agg/include/agg_blur.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_blur.h" Install file: "deps/agg/include/agg_conv_contour.h" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_contour.h" Install file: "plugins/input/csv.input" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/lib/mapnik/3.0/input/csv.input" Install file: "plugins/input/gdal.input" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/lib/mapnik/3.0/input/gdal.input" Install file: "plugins/input/geojson.input" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/lib/mapnik/3.0/input/geojson.input" Install file: "plugins/input/ogr.input" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/lib/mapnik/3.0/input/ogr.input" Install file: "plugins/input/pgraster.input" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/lib/mapnik/3.0/input/pgraster.input" Install file: "plugins/input/postgis.input" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/lib/mapnik/3.0/input/postgis.input" Install file: "plugins/input/raster.input" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/lib/mapnik/3.0/input/raster.input" Install file: "plugins/input/shape.input" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/lib/mapnik/3.0/input/shape.input" Install file: "plugins/input/sqlite.input" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/lib/mapnik/3.0/input/sqlite.input" Install file: "plugins/input/topojson.input" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/lib/mapnik/3.0/input/topojson.input" Copy("/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/bin/mapnik-config", "utils/mapnik-config/mapnik-config") Chmod("/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/bin/mapnik-config", 0755) Install file: "utils/mapnik-index/mapnik-index" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/bin/mapnik-index" Install file: "utils/mapnik-render/mapnik-render" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/bin/mapnik-render" Install file: "utils/shapeindex/shapeindex" as "/«BUILDDIR»/mapnik-3.0.9+ds/debian/tmp/usr/bin/shapeindex" scons: done building targets. dh override_dh_auto_install --parallel make[1]: Leaving directory '/«BUILDDIR»/mapnik-3.0.9+ds' debian/rules override_dh_install make[1]: Entering directory '/«BUILDDIR»/mapnik-3.0.9+ds' dh_install --list-missing make[1]: Leaving directory '/«BUILDDIR»/mapnik-3.0.9+ds' dh_installdocs -a -O--parallel dh_installchangelogs -a -O--parallel dh_installman -a -O--parallel dh_lintian -a -O--parallel dh_perl -a -O--parallel dh_link -a -O--parallel dh_strip_nondeterminism -a -O--parallel dh_compress -a -O--parallel dh_fixperms -a -O--parallel dh_strip -a -O--parallel dh_strip debug symbol extraction: enabling -a due to Build-Debug-Symbols: yes in /CurrentlyBuilding dh_strip debug symbol extraction: all non-arch-all packages for this build platform arm64: libmapnik3.0 libmapnik-dev mapnik-utils dh_strip debug symbol extraction: packages to act on: libmapnik3.0 libmapnik-dev mapnik-utils dh_strip debug symbol extraction: ignored packages: Using buildid for compat level >= 9 libmapnik3.0 has no unstripped objects, ignoring find: `/«BUILDDIR»/mapnik-3.0.9+ds/debian/libmapnik3.0-dbgsym': No such file or directory /usr/bin/pkg_create_dbgsym: nothing in /«BUILDDIR»/mapnik-3.0.9+ds/debian/libmapnik3.0-dbgsym and no dbgdepends, ignoring Using buildid for compat level >= 9 libmapnik-dev has no unstripped objects, ignoring find: `/«BUILDDIR»/mapnik-3.0.9+ds/debian/libmapnik-dev-dbgsym': No such file or directory /usr/bin/pkg_create_dbgsym: nothing in /«BUILDDIR»/mapnik-3.0.9+ds/debian/libmapnik-dev-dbgsym and no dbgdepends, ignoring Using buildid for compat level >= 9 mapnik-utils has no unstripped objects, ignoring find: `/«BUILDDIR»/mapnik-3.0.9+ds/debian/mapnik-utils-dbgsym': No such file or directory /usr/bin/pkg_create_dbgsym: nothing in /«BUILDDIR»/mapnik-3.0.9+ds/debian/mapnik-utils-dbgsym and no dbgdepends, ignoring dh_makeshlibs -a -O--parallel dh_shlibdeps -a -O--parallel dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/mapnik-utils/usr/bin/mapnik-render debian/mapnik-utils/usr/bin/mapnik-index debian/mapnik-utils/usr/bin/shapeindex were not linked against ld-linux-aarch64.so.1 (they use none of the library's symbols) dh_installdeb -a -O--parallel dh_gencontrol -a -O--parallel dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe dh_gencontrol debug symbol wrapper: all non-arch-all packages for this build platform arm64: libmapnik3.0 libmapnik-dev mapnik-utils dh_gencontrol debug symbol wrapper: packages to act on: libmapnik3.0 libmapnik-dev mapnik-utils dh_gencontrol debug symbol wrapper: ignored packages: dh_gencontrol debug symbol wrapper: no debian/libmapnik3.0-dbgsym, skipping package libmapnik3.0 dh_gencontrol debug symbol wrapper: no debian/libmapnik-dev-dbgsym, skipping package libmapnik-dev dh_gencontrol debug symbol wrapper: no debian/mapnik-utils-dbgsym, skipping package mapnik-utils dh_md5sums -a -O--parallel dh_builddeb -a -O--parallel INFO: pkgstriptranslations version 122 pkgstriptranslations: processing libmapnik3.0 (in debian/libmapnik3.0); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/libmapnik3.0/DEBIAN/control, package libmapnik3.0, directory debian/libmapnik3.0 pkgstripfiles: Truncating usr/share/doc/libmapnik3.0/changelog.Debian.gz to topmost ten records pkgstripfiles: PNG optimization for package libmapnik3.0 took 0 s dpkg-deb: building package 'libmapnik3.0' in '../libmapnik3.0_3.0.9+ds-1_arm64.deb'. INFO: pkgstriptranslations version 122 pkgstriptranslations: processing libmapnik-dev (in debian/libmapnik-dev); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/libmapnik-dev/DEBIAN/control, package libmapnik-dev, directory debian/libmapnik-dev Searching for duplicated docs in dependency libmapnik3.0... symlinking changelog.Debian.gz in libmapnik-dev to file in libmapnik3.0 pkgstripfiles: PNG optimization for package libmapnik-dev took 0 s dpkg-deb: building package 'libmapnik-dev' in '../libmapnik-dev_3.0.9+ds-1_arm64.deb'. INFO: pkgstriptranslations version 122 pkgstriptranslations: processing mapnik-utils (in debian/mapnik-utils); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/mapnik-utils/DEBIAN/control, package mapnik-utils, directory debian/mapnik-utils Searching for duplicated docs in dependency libmapnik3.0... symlinking changelog.Debian.gz in mapnik-utils to file in libmapnik3.0 pkgstripfiles: PNG optimization for package mapnik-utils took 0 s dpkg-deb: building package 'mapnik-utils' in '../mapnik-utils_3.0.9+ds-1_arm64.deb'. dpkg-genchanges -B -mLaunchpad Build Daemon >../mapnik_3.0.9+ds-1_arm64.changes dpkg-genchanges: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build mapnik-3.0.9+ds dpkg-buildpackage: binary-only upload (no source included) ──────────────────────────────────────────────────────────────────────────────── Build finished at 20151203-0505 Finished ──────── I: Built successfully ┌──────────────────────────────────────────────────────────────────────────────┐ │ Post Build Chroot │ └──────────────────────────────────────────────────────────────────────────────┘ ┌──────────────────────────────────────────────────────────────────────────────┐ │ Changes │ └──────────────────────────────────────────────────────────────────────────────┘ mapnik_3.0.9+ds-1_arm64.changes: ──────────────────────────────── Format: 1.8 Date: Thu, 26 Nov 2015 21:10:31 +0100 Source: mapnik Binary: libmapnik3.0 libmapnik-dev mapnik-utils mapnik-doc Architecture: arm64 Version: 3.0.9+ds-1 Distribution: xenial-proposed Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Bas Couwenberg Description: libmapnik-dev - C++ toolkit for developing GIS applications (devel) libmapnik3.0 - C++ toolkit for developing GIS applications (libraries) mapnik-doc - C++ toolkit for developing GIS applications (doc) mapnik-utils - C++ toolkit for developing GIS applications (utilities) Changes: mapnik (3.0.9+ds-1) unstable; urgency=medium . * New upstream release. * Move from experimental to unstable. Checksums-Sha1: 4189d9f424c9cf031ece10a959b0a4eee47c05ed 664124 libmapnik-dev_3.0.9+ds-1_arm64.deb 24c2bc0d4b87a10515078831d48376934b4ce720 2665506 libmapnik3.0_3.0.9+ds-1_arm64.deb 095becdc8155eeb78ed0224f10eb52be7f8734bf 192074 mapnik-utils_3.0.9+ds-1_arm64.deb Checksums-Sha256: 3aa7ae6cdbfdb8ea9884050505416736933c1572af8d0f548d0025f63e7df7fb 664124 libmapnik-dev_3.0.9+ds-1_arm64.deb 2b3a28b73da8ae58bbc9e26ada9bfa7b35f31cbf1ac85bf7e013d1ec4e969916 2665506 libmapnik3.0_3.0.9+ds-1_arm64.deb c330f02976dc201ea7139b0d2e46a93e44d7df79092437eb5afbb41382ef88e0 192074 mapnik-utils_3.0.9+ds-1_arm64.deb Files: 2b0448157e0a5ab1b46e974d6798393c 664124 libdevel optional libmapnik-dev_3.0.9+ds-1_arm64.deb 647b7eb419ef9e1ded9db4c11bc4ac46 2665506 libs optional libmapnik3.0_3.0.9+ds-1_arm64.deb e28c11a765526fed981756db1094572c 192074 utils optional mapnik-utils_3.0.9+ds-1_arm64.deb ┌──────────────────────────────────────────────────────────────────────────────┐ │ Package contents │ └──────────────────────────────────────────────────────────────────────────────┘ libmapnik-dev_3.0.9+ds-1_arm64.deb ────────────────────────────────── new debian package, version 2.0. size 664124 bytes: control archive=13599 bytes. 1388 bytes, 26 lines control 34209 bytes, 451 lines md5sums Package: libmapnik-dev Source: mapnik Version: 3.0.9+ds-1 Architecture: arm64 Maintainer: Ubuntu Developers Original-Maintainer: Debian GIS Project Installed-Size: 8307 Depends: libmapnik3.0 (= 3.0.9+ds-1), libc6-dev | libc-dev, libboost-filesystem-dev, libboost-system-dev, libboost-thread-dev, libboost-regex-dev, libboost-program-options-dev, libicu-dev, libharfbuzz-dev, libpng-dev, libjpeg-dev, libtiff-dev, zlib1g-dev, libfreetype6-dev, libxml2-dev, libproj-dev, libcairo2-dev, pkg-config, libpq-dev, libgdal-dev, libsqlite3-dev, libcurl4-gnutls-dev Recommends: mapnik-doc Breaks: libmapnik2-dev (<< 2.2.0+ds1-1~) Replaces: libmapnik2-dev (<< 2.2.0+ds1-1~) Section: libdevel Priority: optional Homepage: http://www.mapnik.org/ Description: C++ toolkit for developing GIS applications (devel) Mapnik is an OpenSource C++ toolkit for developing GIS (Geographic Information Systems) applications. At the core is a C++ shared library providing algorithms/patterns for spatial data access and visualization. . Essentially a collection of geographic objects (map, layer, datasource, feature, geometry), the library doesn't rely on "windowing systems" and is intended to work in multi-threaded environments . This package contains the development headers, API documentation, and build utilities. drwxr-xr-x root/root 0 2015-12-03 05:05 ./ drwxr-xr-x root/root 0 2015-12-03 05:05 ./usr/ drwxr-xr-x root/root 0 2015-12-03 05:05 ./usr/bin/ -rwxr-xr-x root/root 5757 2015-12-03 05:04 ./usr/bin/mapnik-config -rwxr-xr-x root/root 84 2013-08-09 06:10 ./usr/bin/mapnik-plugin-base drwxr-xr-x root/root 0 2015-12-03 05:05 ./usr/include/ drwxr-xr-x root/root 0 2015-12-03 05:04 ./usr/include/mapnik/ drwxr-xr-x root/root 0 2015-12-03 05:04 ./usr/include/mapnik/agg/ -rw-r--r-- root/root 18504 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_alpha_mask_u8.h -rw-r--r-- root/root 2033 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_arc.h -rw-r--r-- root/root 34319 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_array.h -rw-r--r-- root/root 2321 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_arrowhead.h -rw-r--r-- root/root 15632 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_basics.h -rw-r--r-- root/root 5785 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_bezier_arc.h -rw-r--r-- root/root 1420 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_bitset_iterator.h -rw-r--r-- root/root 45029 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_blur.h -rw-r--r-- root/root 3586 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_bounding_rect.h -rw-r--r-- root/root 2640 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_bspline.h -rw-r--r-- root/root 9500 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_clip_liang_barsky.h -rw-r--r-- root/root 30197 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_color_gray.h -rw-r--r-- root/root 40451 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_color_rgba.h -rw-r--r-- root/root 1263 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_config.h -rw-r--r-- root/root 5071 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_conv_adaptor_vcgen.h -rw-r--r-- root/root 5082 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_conv_adaptor_vpgen.h -rw-r--r-- root/root 1675 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_conv_bspline.h -rw-r--r-- root/root 2577 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_conv_clip_polygon.h -rw-r--r-- root/root 2592 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_conv_clip_polyline.h -rw-r--r-- root/root 3600 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_conv_close_polygon.h -rw-r--r-- root/root 2237 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_conv_concat.h -rw-r--r-- root/root 2920 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_conv_contour.h -rw-r--r-- root/root 6674 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_conv_curve.h -rw-r--r-- root/root 2194 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_conv_dash.h -rw-r--r-- root/root 12736 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_conv_gpc.h -rw-r--r-- root/root 4515 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_conv_marker.h -rw-r--r-- root/root 1859 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_conv_marker_adaptor.h -rw-r--r-- root/root 7202 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_conv_offset.h -rw-r--r-- root/root 1728 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_conv_segmentator.h -rw-r--r-- root/root 1732 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_conv_shorten_path.h -rw-r--r-- root/root 2817 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_conv_smooth_poly1.h -rw-r--r-- root/root 3148 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_conv_stroke.h -rw-r--r-- root/root 2119 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_conv_transform.h -rw-r--r-- root/root 1708 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_conv_unclose_polygon.h -rw-r--r-- root/root 20007 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_curves.h -rw-r--r-- root/root 8469 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_dda_line.h -rw-r--r-- root/root 3719 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_ellipse.h -rw-r--r-- root/root 2835 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_ellipse_bresenham.h -rw-r--r-- root/root 2147 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_embedded_raster_fonts.h -rw-r--r-- root/root 14667 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_font_cache_manager.h -rw-r--r-- root/root 3744 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_gamma_functions.h -rw-r--r-- root/root 8284 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_gamma_lut.h -rw-r--r-- root/root 4878 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_glyph_raster_bin.h -rw-r--r-- root/root 7628 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_gradient_lut.h -rw-r--r-- root/root 4031 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_gsv_text.h -rw-r--r-- root/root 13126 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_image_accessors.h -rw-r--r-- root/root 14924 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_image_filters.h -rw-r--r-- root/root 6764 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_line_aa_basics.h -rw-r--r-- root/root 14877 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_math.h -rw-r--r-- root/root 18628 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_math_stroke.h -rw-r--r-- root/root 1904 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_path_length.h -rw-r--r-- root/root 50636 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_path_storage.h -rw-r--r-- root/root 9797 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_path_storage_integer.h -rw-r--r-- root/root 4123 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_pattern_filters_rgba.h -rw-r--r-- root/root 8527 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_pixfmt_amask_adaptor.h -rw-r--r-- root/root 2908 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_pixfmt_base.h -rw-r--r-- root/root 24498 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_pixfmt_gray.h -rw-r--r-- root/root 31280 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_pixfmt_rgb.h -rw-r--r-- root/root 49277 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_pixfmt_rgb_packed.h -rw-r--r-- root/root 120422 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_pixfmt_rgba.h -rw-r--r-- root/root 6218 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_pixfmt_transposer.h -rw-r--r-- root/root 21918 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_rasterizer_cells_aa.h -rw-r--r-- root/root 23369 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_rasterizer_compound_aa.h -rw-r--r-- root/root 4260 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_rasterizer_outline.h -rw-r--r-- root/root 20501 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_rasterizer_outline_aa.h -rw-r--r-- root/root 17115 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_rasterizer_scanline_aa.h -rw-r--r-- root/root 12921 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_rasterizer_sl_clip.h -rw-r--r-- root/root 25981 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_renderer_base.h -rw-r--r-- root/root 36023 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_renderer_markers.h -rw-r--r-- root/root 11779 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_renderer_mclip.h -rw-r--r-- root/root 63888 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_renderer_outline_aa.h -rw-r--r-- root/root 35137 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_renderer_outline_image.h -rw-r--r-- root/root 7805 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_renderer_primitives.h -rw-r--r-- root/root 8723 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_renderer_raster_text.h -rw-r--r-- root/root 35518 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_renderer_scanline.h -rw-r--r-- root/root 10033 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_rendering_buffer.h -rw-r--r-- root/root 5031 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_rendering_buffer_dynarow.h -rw-r--r-- root/root 2245 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_rounded_rect.h -rw-r--r-- root/root 7736 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_scanline_bin.h -rw-r--r-- root/root 54432 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_scanline_boolean_algebra.h -rw-r--r-- root/root 10475 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_scanline_p.h -rw-r--r-- root/root 26396 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_scanline_storage_aa.h -rw-r--r-- root/root 18225 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_scanline_storage_bin.h -rw-r--r-- root/root 17066 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_scanline_u.h -rw-r--r-- root/root 2032 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_shorten_path.h -rw-r--r-- root/root 4005 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_simul_eq.h -rw-r--r-- root/root 1801 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_span_allocator.h -rw-r--r-- root/root 1950 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_span_converter.h -rw-r--r-- root/root 5727 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_span_gouraud.h -rw-r--r-- root/root 8286 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_span_gouraud_gray.h -rw-r--r-- root/root 9811 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_span_gouraud_rgba.h -rw-r--r-- root/root 11971 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_span_gradient.h -rw-r--r-- root/root 4938 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_span_gradient_alpha.h -rw-r--r-- root/root 9233 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_span_image_filter.h -rw-r--r-- root/root 28979 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_span_image_filter_gray.h -rw-r--r-- root/root 35738 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_span_image_filter_rgb.h -rw-r--r-- root/root 37449 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_span_image_filter_rgba.h -rw-r--r-- root/root 2666 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_span_interpolator_adaptor.h -rw-r--r-- root/root 7602 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_span_interpolator_linear.h -rw-r--r-- root/root 15678 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_span_interpolator_persp.h -rw-r--r-- root/root 3112 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_span_interpolator_trans.h -rw-r--r-- root/root 3284 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_span_pattern_gray.h -rw-r--r-- root/root 3441 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_span_pattern_rgb.h -rw-r--r-- root/root 3378 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_span_pattern_rgba.h -rw-r--r-- root/root 1702 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_span_solid.h -rw-r--r-- root/root 4820 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_span_subdiv_adaptor.h -rw-r--r-- root/root 18873 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_trans_affine.h -rw-r--r-- root/root 5442 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_trans_bilinear.h -rw-r--r-- root/root 4187 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_trans_double_path.h -rw-r--r-- root/root 2184 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_trans_lens.h -rw-r--r-- root/root 25499 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_trans_perspective.h -rw-r--r-- root/root 2982 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_trans_single_path.h -rw-r--r-- root/root 9621 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_trans_viewport.h -rw-r--r-- root/root 1759 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_trans_warp_magnifier.h -rw-r--r-- root/root 2114 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_vcgen_bspline.h -rw-r--r-- root/root 3493 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_vcgen_contour.h -rw-r--r-- root/root 2643 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_vcgen_dash.h -rw-r--r-- root/root 2009 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_vcgen_markers_term.h -rw-r--r-- root/root 2565 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_vcgen_smooth_poly1.h -rw-r--r-- root/root 3620 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_vcgen_stroke.h -rw-r--r-- root/root 3832 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_vcgen_vertex_sequence.h -rw-r--r-- root/root 5178 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_vertex_sequence.h -rw-r--r-- root/root 2505 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_vpgen_clip_polygon.h -rw-r--r-- root/root 2405 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_vpgen_clip_polyline.h -rw-r--r-- root/root 1800 2015-12-03 03:26 ./usr/include/mapnik/agg/agg_vpgen_segmentator.h -rw-r--r-- root/root 1856 2015-12-03 03:26 ./usr/include/mapnik/agg_helpers.hpp -rw-r--r-- root/root 2063 2015-12-03 03:26 ./usr/include/mapnik/agg_pattern_source.hpp -rw-r--r-- root/root 1331 2015-12-03 03:26 ./usr/include/mapnik/agg_rasterizer.hpp -rw-r--r-- root/root 5789 2015-12-03 03:26 ./usr/include/mapnik/agg_render_marker.hpp -rw-r--r-- root/root 6944 2015-12-03 03:26 ./usr/include/mapnik/agg_renderer.hpp -rw-r--r-- root/root 2089 2015-12-03 03:26 ./usr/include/mapnik/attribute.hpp -rw-r--r-- root/root 9296 2015-12-03 03:26 ./usr/include/mapnik/attribute_collector.hpp -rw-r--r-- root/root 2704 2015-12-03 03:26 ./usr/include/mapnik/attribute_descriptor.hpp -rw-r--r-- root/root 2256 2015-12-03 03:26 ./usr/include/mapnik/boolean.hpp -rw-r--r-- root/root 4196 2015-12-03 03:26 ./usr/include/mapnik/box2d.hpp drwxr-xr-x root/root 0 2015-12-03 05:04 ./usr/include/mapnik/cairo/ -rw-r--r-- root/root 13660 2015-12-03 03:26 ./usr/include/mapnik/cairo/cairo_context.hpp -rw-r--r-- root/root 2959 2015-12-03 03:26 ./usr/include/mapnik/cairo/cairo_image_util.hpp -rw-r--r-- root/root 1687 2015-12-03 03:26 ./usr/include/mapnik/cairo/cairo_render_vector.hpp -rw-r--r-- root/root 6221 2015-12-03 03:26 ./usr/include/mapnik/cairo/cairo_renderer.hpp -rw-r--r-- root/root 1810 2015-12-03 03:26 ./usr/include/mapnik/cairo_io.hpp -rw-r--r-- root/root 4515 2015-12-03 03:26 ./usr/include/mapnik/color.hpp -rw-r--r-- root/root 1252 2015-12-03 03:26 ./usr/include/mapnik/color_factory.hpp -rw-r--r-- root/root 1938 2015-12-03 03:26 ./usr/include/mapnik/config.hpp -rw-r--r-- root/root 1965 2015-12-03 03:26 ./usr/include/mapnik/config_error.hpp -rw-r--r-- root/root 4262 2015-12-03 03:26 ./usr/include/mapnik/coord.hpp -rw-r--r-- root/root 11548 2015-12-03 03:26 ./usr/include/mapnik/css_color_grammar.hpp -rw-r--r-- root/root 3717 2015-12-03 03:26 ./usr/include/mapnik/css_color_grammar_impl.hpp drwxr-xr-x root/root 0 2015-12-03 05:04 ./usr/include/mapnik/csv/ -rw-r--r-- root/root 3195 2015-12-03 03:26 ./usr/include/mapnik/csv/csv_grammar.hpp -rw-r--r-- root/root 4859 2015-12-03 03:26 ./usr/include/mapnik/datasource.hpp -rw-r--r-- root/root 2418 2015-12-03 03:26 ./usr/include/mapnik/datasource_cache.hpp -rw-r--r-- root/root 1334 2015-12-03 03:26 ./usr/include/mapnik/datasource_geometry_type.hpp -rw-r--r-- root/root 8098 2015-12-03 03:26 ./usr/include/mapnik/debug.hpp -rw-r--r-- root/root 1199 2015-12-03 03:26 ./usr/include/mapnik/ellipsoid.hpp -rw-r--r-- root/root 10016 2015-12-03 03:26 ./usr/include/mapnik/enumeration.hpp -rw-r--r-- root/root 10097 2015-12-03 03:26 ./usr/include/mapnik/evaluate_global_attributes.hpp -rw-r--r-- root/root 1477 2015-12-03 03:26 ./usr/include/mapnik/expression.hpp -rw-r--r-- root/root 4545 2015-12-03 03:26 ./usr/include/mapnik/expression_evaluator.hpp -rw-r--r-- root/root 6257 2015-12-03 03:26 ./usr/include/mapnik/expression_grammar.hpp -rw-r--r-- root/root 6959 2015-12-03 03:26 ./usr/include/mapnik/expression_grammar_impl.hpp -rw-r--r-- root/root 6888 2015-12-03 03:26 ./usr/include/mapnik/expression_node.hpp -rw-r--r-- root/root 4100 2015-12-03 03:26 ./usr/include/mapnik/expression_node_types.hpp -rw-r--r-- root/root 2445 2015-12-03 03:26 ./usr/include/mapnik/expression_string.hpp -rw-r--r-- root/root 2110 2015-12-03 03:26 ./usr/include/mapnik/factory.hpp -rw-r--r-- root/root 7438 2015-12-03 03:26 ./usr/include/mapnik/feature.hpp -rw-r--r-- root/root 1650 2015-12-03 03:26 ./usr/include/mapnik/feature_factory.hpp -rw-r--r-- root/root 2564 2015-12-03 03:26 ./usr/include/mapnik/feature_kv_iterator.hpp -rw-r--r-- root/root 2993 2015-12-03 03:26 ./usr/include/mapnik/feature_layer_desc.hpp -rw-r--r-- root/root 3700 2015-12-03 03:26 ./usr/include/mapnik/feature_style_processor.hpp -rw-r--r-- root/root 1439 2015-12-03 03:26 ./usr/include/mapnik/feature_style_processor_context.hpp -rw-r--r-- root/root 21273 2015-12-03 03:26 ./usr/include/mapnik/feature_style_processor_impl.hpp -rw-r--r-- root/root 3170 2015-12-03 03:26 ./usr/include/mapnik/feature_type_style.hpp -rw-r--r-- root/root 1476 2015-12-03 03:26 ./usr/include/mapnik/featureset.hpp -rw-r--r-- root/root 231 2015-12-03 03:26 ./usr/include/mapnik/filter_factory.hpp -rw-r--r-- root/root 1705 2015-12-03 03:26 ./usr/include/mapnik/filter_featureset.hpp -rw-r--r-- root/root 5286 2015-12-03 03:26 ./usr/include/mapnik/font_engine_freetype.hpp -rw-r--r-- root/root 1840 2015-12-03 03:26 ./usr/include/mapnik/font_set.hpp -rw-r--r-- root/root 3020 2015-12-03 03:26 ./usr/include/mapnik/function_call.hpp -rw-r--r-- root/root 14131 2015-12-03 03:26 ./usr/include/mapnik/geom_util.hpp -rw-r--r-- root/root 4933 2015-12-03 03:26 ./usr/include/mapnik/geometry.hpp -rw-r--r-- root/root 7600 2015-12-03 03:26 ./usr/include/mapnik/geometry_adapters.hpp -rw-r--r-- root/root 3422 2015-12-03 03:26 ./usr/include/mapnik/geometry_centroid.hpp -rw-r--r-- root/root 2437 2015-12-03 03:26 ./usr/include/mapnik/geometry_correct.hpp -rw-r--r-- root/root 1340 2015-12-03 03:26 ./usr/include/mapnik/geometry_envelope.hpp -rw-r--r-- root/root 4004 2015-12-03 03:26 ./usr/include/mapnik/geometry_envelope_impl.hpp -rw-r--r-- root/root 1877 2015-12-03 03:26 ./usr/include/mapnik/geometry_fusion_adapted.hpp -rw-r--r-- root/root 4201 2015-12-03 03:26 ./usr/include/mapnik/geometry_is_empty.hpp -rw-r--r-- root/root 4466 2015-12-03 03:26 ./usr/include/mapnik/geometry_is_simple.hpp -rw-r--r-- root/root 7494 2015-12-03 03:26 ./usr/include/mapnik/geometry_is_valid.hpp -rw-r--r-- root/root 2158 2015-12-03 03:26 ./usr/include/mapnik/geometry_remove_empty.hpp -rw-r--r-- root/root 2563 2015-12-03 03:26 ./usr/include/mapnik/geometry_reprojection.hpp -rw-r--r-- root/root 10699 2015-12-03 03:26 ./usr/include/mapnik/geometry_reprojection_impl.hpp -rw-r--r-- root/root 6742 2015-12-03 03:26 ./usr/include/mapnik/geometry_strategy.hpp -rw-r--r-- root/root 4134 2015-12-03 03:26 ./usr/include/mapnik/geometry_to_path.hpp -rw-r--r-- root/root 6893 2015-12-03 03:26 ./usr/include/mapnik/geometry_transform.hpp -rw-r--r-- root/root 3137 2015-12-03 03:26 ./usr/include/mapnik/geometry_type.hpp -rw-r--r-- root/root 1400 2015-12-03 03:26 ./usr/include/mapnik/geometry_types.hpp -rw-r--r-- root/root 2175 2015-12-03 03:26 ./usr/include/mapnik/geometry_unique.hpp -rw-r--r-- root/root 4862 2015-12-03 03:26 ./usr/include/mapnik/global.hpp -rw-r--r-- root/root 3274 2015-12-03 03:26 ./usr/include/mapnik/gradient.hpp drwxr-xr-x root/root 0 2015-12-03 05:04 ./usr/include/mapnik/grid/ -rw-r--r-- root/root 5680 2015-12-03 03:26 ./usr/include/mapnik/grid/grid.hpp -rw-r--r-- root/root 12692 2015-12-03 03:26 ./usr/include/mapnik/grid/grid_pixel.hpp -rw-r--r-- root/root 19596 2015-12-03 03:26 ./usr/include/mapnik/grid/grid_pixfmt.hpp -rw-r--r-- root/root 1288 2015-12-03 03:26 ./usr/include/mapnik/grid/grid_rasterizer.hpp -rw-r--r-- root/root 2411 2015-12-03 03:26 ./usr/include/mapnik/grid/grid_render_marker.hpp -rw-r--r-- root/root 5637 2015-12-03 03:26 ./usr/include/mapnik/grid/grid_renderer.hpp -rw-r--r-- root/root 1513 2015-12-03 03:26 ./usr/include/mapnik/grid/grid_renderer_base.hpp -rw-r--r-- root/root 1284 2015-12-03 03:26 ./usr/include/mapnik/grid/grid_rendering_buffer.hpp -rw-r--r-- root/root 4791 2015-12-03 03:26 ./usr/include/mapnik/grid/grid_view.hpp drwxr-xr-x root/root 0 2015-12-03 05:04 ./usr/include/mapnik/group/ -rw-r--r-- root/root 2231 2015-12-03 03:26 ./usr/include/mapnik/group/group_layout.hpp -rw-r--r-- root/root 2953 2015-12-03 03:26 ./usr/include/mapnik/group/group_layout_manager.hpp -rw-r--r-- root/root 2781 2015-12-03 03:26 ./usr/include/mapnik/group/group_rule.hpp -rw-r--r-- root/root 3633 2015-12-03 03:26 ./usr/include/mapnik/group/group_symbolizer_helper.hpp -rw-r--r-- root/root 2197 2015-12-03 03:26 ./usr/include/mapnik/group/group_symbolizer_properties.hpp -rw-r--r-- root/root 16201 2015-12-03 03:26 ./usr/include/mapnik/hextree.hpp -rw-r--r-- root/root 5095 2015-12-03 03:26 ./usr/include/mapnik/hit_test_filter.hpp -rw-r--r-- root/root 4994 2015-12-03 03:26 ./usr/include/mapnik/image.hpp -rw-r--r-- root/root 2992 2015-12-03 03:26 ./usr/include/mapnik/image_any.hpp -rw-r--r-- root/root 2290 2015-12-03 03:26 ./usr/include/mapnik/image_compositing.hpp -rw-r--r-- root/root 2664 2015-12-03 03:26 ./usr/include/mapnik/image_copy.hpp -rw-r--r-- root/root 33442 2015-12-03 03:26 ./usr/include/mapnik/image_filter.hpp -rw-r--r-- root/root 3091 2015-12-03 03:26 ./usr/include/mapnik/image_filter_grammar.hpp -rw-r--r-- root/root 4984 2015-12-03 03:26 ./usr/include/mapnik/image_filter_grammar_impl.hpp -rw-r--r-- root/root 8407 2015-12-03 03:26 ./usr/include/mapnik/image_filter_types.hpp -rw-r--r-- root/root 8757 2015-12-03 03:26 ./usr/include/mapnik/image_impl.hpp -rw-r--r-- root/root 2865 2015-12-03 03:26 ./usr/include/mapnik/image_null.hpp -rw-r--r-- root/root 1446 2015-12-03 03:26 ./usr/include/mapnik/image_options.hpp -rw-r--r-- root/root 2592 2015-12-03 03:26 ./usr/include/mapnik/image_reader.hpp -rw-r--r-- root/root 2948 2015-12-03 03:26 ./usr/include/mapnik/image_scaling.hpp -rw-r--r-- root/root 8193 2015-12-03 03:26 ./usr/include/mapnik/image_scaling_traits.hpp -rw-r--r-- root/root 13013 2015-12-03 03:26 ./usr/include/mapnik/image_util.hpp -rw-r--r-- root/root 1475 2015-12-03 03:26 ./usr/include/mapnik/image_util_jpeg.hpp -rw-r--r-- root/root 1650 2015-12-03 03:26 ./usr/include/mapnik/image_util_png.hpp -rw-r--r-- root/root 1392 2015-12-03 03:26 ./usr/include/mapnik/image_util_tiff.hpp -rw-r--r-- root/root 1392 2015-12-03 03:26 ./usr/include/mapnik/image_util_webp.hpp -rw-r--r-- root/root 3067 2015-12-03 03:26 ./usr/include/mapnik/image_view.hpp -rw-r--r-- root/root 2402 2015-12-03 03:26 ./usr/include/mapnik/image_view_any.hpp -rw-r--r-- root/root 4025 2015-12-03 03:26 ./usr/include/mapnik/image_view_impl.hpp -rw-r--r-- root/root 2432 2015-12-03 03:26 ./usr/include/mapnik/image_view_null.hpp -rw-r--r-- root/root 4180 2015-12-03 03:26 ./usr/include/mapnik/jpeg_io.hpp drwxr-xr-x root/root 0 2015-12-03 05:04 ./usr/include/mapnik/json/ -rw-r--r-- root/root 2277 2015-12-03 03:26 ./usr/include/mapnik/json/error_handler.hpp -rw-r--r-- root/root 3839 2015-12-03 03:26 ./usr/include/mapnik/json/extract_bounding_box_grammar.hpp -rw-r--r-- root/root 4415 2015-12-03 03:26 ./usr/include/mapnik/json/extract_bounding_box_grammar_impl.hpp -rw-r--r-- root/root 4240 2015-12-03 03:26 ./usr/include/mapnik/json/feature_collection_grammar.hpp -rw-r--r-- root/root 4366 2015-12-03 03:26 ./usr/include/mapnik/json/feature_collection_grammar_impl.hpp -rw-r--r-- root/root 1654 2015-12-03 03:26 ./usr/include/mapnik/json/feature_generator.hpp -rw-r--r-- root/root 3331 2015-12-03 03:26 ./usr/include/mapnik/json/feature_generator_grammar.hpp -rw-r--r-- root/root 1836 2015-12-03 03:26 ./usr/include/mapnik/json/feature_generator_grammar_impl.hpp -rw-r--r-- root/root 3996 2015-12-03 03:26 ./usr/include/mapnik/json/feature_grammar.hpp -rw-r--r-- root/root 3739 2015-12-03 03:26 ./usr/include/mapnik/json/feature_grammar_impl.hpp -rw-r--r-- root/root 1843 2015-12-03 03:26 ./usr/include/mapnik/json/feature_parser.hpp -rw-r--r-- root/root 5285 2015-12-03 03:26 ./usr/include/mapnik/json/generic_json.hpp -rw-r--r-- root/root 4903 2015-12-03 03:26 ./usr/include/mapnik/json/geometry_generator_grammar.hpp -rw-r--r-- root/root 4444 2015-12-03 03:26 ./usr/include/mapnik/json/geometry_generator_grammar_impl.hpp -rw-r--r-- root/root 2261 2015-12-03 03:26 ./usr/include/mapnik/json/geometry_grammar.hpp -rw-r--r-- root/root 3247 2015-12-03 03:26 ./usr/include/mapnik/json/geometry_grammar_impl.hpp -rw-r--r-- root/root 1673 2015-12-03 03:26 ./usr/include/mapnik/json/geometry_parser.hpp -rw-r--r-- root/root 7084 2015-12-03 03:26 ./usr/include/mapnik/json/geometry_util.hpp -rw-r--r-- root/root 3005 2015-12-03 03:26 ./usr/include/mapnik/json/positions_grammar.hpp -rw-r--r-- root/root 2527 2015-12-03 03:26 ./usr/include/mapnik/json/positions_grammar_impl.hpp -rw-r--r-- root/root 3168 2015-12-03 03:26 ./usr/include/mapnik/json/properties_generator_grammar.hpp -rw-r--r-- root/root 2891 2015-12-03 03:26 ./usr/include/mapnik/json/properties_generator_grammar_impl.hpp -rw-r--r-- root/root 6392 2015-12-03 03:26 ./usr/include/mapnik/json/symbolizer_grammar.hpp -rw-r--r-- root/root 3586 2015-12-03 03:26 ./usr/include/mapnik/json/topojson_grammar.hpp -rw-r--r-- root/root 7364 2015-12-03 03:26 ./usr/include/mapnik/json/topojson_grammar_impl.hpp -rw-r--r-- root/root 8585 2015-12-03 03:26 ./usr/include/mapnik/json/topojson_utils.hpp -rw-r--r-- root/root 4932 2015-12-03 03:26 ./usr/include/mapnik/json/topology.hpp -rw-r--r-- root/root 1381 2015-12-03 03:26 ./usr/include/mapnik/json/value_converters.hpp -rw-r--r-- root/root 6808 2015-12-03 03:26 ./usr/include/mapnik/label_collision_detector.hpp -rw-r--r-- root/root 6105 2015-12-03 03:26 ./usr/include/mapnik/layer.hpp -rw-r--r-- root/root 1435 2015-12-03 03:26 ./usr/include/mapnik/load_map.hpp -rw-r--r-- root/root 1537 2015-12-03 03:26 ./usr/include/mapnik/make_unique.hpp -rw-r--r-- root/root 15185 2015-12-03 03:26 ./usr/include/mapnik/map.hpp -rw-r--r-- root/root 1927 2015-12-03 03:26 ./usr/include/mapnik/mapped_memory_cache.hpp -rw-r--r-- root/root 4968 2015-12-03 03:26 ./usr/include/mapnik/marker.hpp -rw-r--r-- root/root 2216 2015-12-03 03:26 ./usr/include/mapnik/marker_cache.hpp -rw-r--r-- root/root 11191 2015-12-03 03:26 ./usr/include/mapnik/marker_helpers.hpp -rw-r--r-- root/root 4347 2015-12-03 03:26 ./usr/include/mapnik/markers_placement.hpp drwxr-xr-x root/root 0 2015-12-03 05:04 ./usr/include/mapnik/markers_placements/ -rw-r--r-- root/root 3059 2015-12-03 03:26 ./usr/include/mapnik/markers_placements/interior.hpp -rw-r--r-- root/root 4444 2015-12-03 03:26 ./usr/include/mapnik/markers_placements/line.hpp -rw-r--r-- root/root 5592 2015-12-03 03:26 ./usr/include/mapnik/markers_placements/point.hpp -rw-r--r-- root/root 3041 2015-12-03 03:26 ./usr/include/mapnik/markers_placements/vertext_first.hpp -rw-r--r-- root/root 3128 2015-12-03 03:26 ./usr/include/mapnik/markers_placements/vertext_last.hpp -rw-r--r-- root/root 2190 2015-12-03 03:26 ./usr/include/mapnik/memory_datasource.hpp -rw-r--r-- root/root 3140 2015-12-03 03:26 ./usr/include/mapnik/memory_featureset.hpp -rw-r--r-- root/root 3602 2015-12-03 03:26 ./usr/include/mapnik/miniz_png.hpp -rw-r--r-- root/root 9189 2015-12-03 03:26 ./usr/include/mapnik/octree.hpp -rw-r--r-- root/root 19298 2015-12-03 03:26 ./usr/include/mapnik/offset_converter.hpp -rw-r--r-- root/root 3603 2015-12-03 03:26 ./usr/include/mapnik/palette.hpp -rw-r--r-- root/root 3782 2015-12-03 03:26 ./usr/include/mapnik/params.hpp -rw-r--r-- root/root 7358 2015-12-03 03:26 ./usr/include/mapnik/params_impl.hpp -rw-r--r-- root/root 1699 2015-12-03 03:26 ./usr/include/mapnik/parse_path.hpp -rw-r--r-- root/root 1412 2015-12-03 03:26 ./usr/include/mapnik/parse_transform.hpp -rw-r--r-- root/root 4427 2015-12-03 03:26 ./usr/include/mapnik/path.hpp -rw-r--r-- root/root 1454 2015-12-03 03:26 ./usr/include/mapnik/path_expression.hpp -rw-r--r-- root/root 1906 2015-12-03 03:26 ./usr/include/mapnik/path_expression_grammar.hpp -rw-r--r-- root/root 1862 2015-12-03 03:26 ./usr/include/mapnik/path_expression_grammar_impl.hpp -rw-r--r-- root/root 2225 2015-12-03 03:26 ./usr/include/mapnik/pixel_position.hpp -rw-r--r-- root/root 2696 2015-12-03 03:26 ./usr/include/mapnik/pixel_types.hpp -rw-r--r-- root/root 1750 2015-12-03 03:26 ./usr/include/mapnik/plugin.hpp -rw-r--r-- root/root 22220 2015-12-03 03:26 ./usr/include/mapnik/png_io.hpp -rw-r--r-- root/root 4184 2015-12-03 03:26 ./usr/include/mapnik/pool.hpp -rw-r--r-- root/root 3306 2015-12-03 03:26 ./usr/include/mapnik/proj_strategy.hpp -rw-r--r-- root/root 2637 2015-12-03 03:26 ./usr/include/mapnik/proj_transform.hpp -rw-r--r-- root/root 2612 2015-12-03 03:26 ./usr/include/mapnik/projection.hpp -rw-r--r-- root/root 1376 2015-12-03 03:26 ./usr/include/mapnik/ptree_helpers.hpp -rw-r--r-- root/root 9870 2015-12-03 03:26 ./usr/include/mapnik/quad_tree.hpp -rw-r--r-- root/root 4282 2015-12-03 03:26 ./usr/include/mapnik/query.hpp -rw-r--r-- root/root 2015 2015-12-03 03:26 ./usr/include/mapnik/raster.hpp -rw-r--r-- root/root 7487 2015-12-03 03:26 ./usr/include/mapnik/raster_colorizer.hpp -rw-r--r-- root/root 2891 2015-12-03 03:26 ./usr/include/mapnik/renderer_common.hpp -rw-r--r-- root/root 1720 2015-12-03 03:26 ./usr/include/mapnik/request.hpp -rw-r--r-- root/root 2814 2015-12-03 03:26 ./usr/include/mapnik/rule.hpp -rw-r--r-- root/root 2528 2015-12-03 03:26 ./usr/include/mapnik/rule_cache.hpp -rw-r--r-- root/root 5149 2015-12-03 03:26 ./usr/include/mapnik/safe_cast.hpp -rw-r--r-- root/root 1382 2015-12-03 03:26 ./usr/include/mapnik/save_map.hpp -rw-r--r-- root/root 1249 2015-12-03 03:26 ./usr/include/mapnik/scale_denominator.hpp -rw-r--r-- root/root 1451 2015-12-03 03:26 ./usr/include/mapnik/segment.hpp -rw-r--r-- root/root 547 2015-12-03 03:26 ./usr/include/mapnik/simplify.hpp -rw-r--r-- root/root 18025 2015-12-03 03:26 ./usr/include/mapnik/simplify_converter.hpp drwxr-xr-x root/root 0 2015-12-03 05:04 ./usr/include/mapnik/sparsehash/ -rw-r--r-- root/root 16024 2015-12-03 03:26 ./usr/include/mapnik/sparsehash/dense_hash_map drwxr-xr-x root/root 0 2015-12-03 05:04 ./usr/include/mapnik/sparsehash/internal/ -rw-r--r-- root/root 54187 2015-12-03 03:26 ./usr/include/mapnik/sparsehash/internal/densehashtable.h -rw-r--r-- root/root 13718 2015-12-03 03:26 ./usr/include/mapnik/sparsehash/internal/hashtable-common.h -rw-r--r-- root/root 3922 2015-12-03 03:26 ./usr/include/mapnik/sparsehash/internal/libc_allocator_with_realloc.h -rw-r--r-- root/root 1335 2015-12-03 03:26 ./usr/include/mapnik/sparsehash/internal/sparseconfig.h -rw-r--r-- root/root 4725 2015-12-03 03:26 ./usr/include/mapnik/sparsehash/template_util.h -rw-r--r-- root/root 15244 2015-12-03 03:26 ./usr/include/mapnik/sparsehash/type_traits.h -rw-r--r-- root/root 2625 2015-12-03 03:26 ./usr/include/mapnik/sql_utils.hpp -rw-r--r-- root/root 4160 2015-12-03 03:26 ./usr/include/mapnik/sse.hpp drwxr-xr-x root/root 0 2015-12-03 05:04 ./usr/include/mapnik/svg/ -rw-r--r-- root/root 5131 2015-12-03 03:26 ./usr/include/mapnik/svg/geometry_svg_generator.hpp -rw-r--r-- root/root 2466 2015-12-03 03:26 ./usr/include/mapnik/svg/geometry_svg_generator_impl.hpp -rw-r--r-- root/root 8993 2015-12-03 03:26 ./usr/include/mapnik/svg/svg_converter.hpp -rw-r--r-- root/root 2022 2015-12-03 03:26 ./usr/include/mapnik/svg/svg_parser.hpp -rw-r--r-- root/root 1573 2015-12-03 03:26 ./usr/include/mapnik/svg/svg_parser_exception.hpp -rw-r--r-- root/root 28541 2015-12-03 03:26 ./usr/include/mapnik/svg/svg_path_adapter.hpp -rw-r--r-- root/root 4386 2015-12-03 03:26 ./usr/include/mapnik/svg/svg_path_attributes.hpp -rw-r--r-- root/root 5867 2015-12-03 03:26 ./usr/include/mapnik/svg/svg_path_commands.hpp -rw-r--r-- root/root 5988 2015-12-03 03:26 ./usr/include/mapnik/svg/svg_path_grammar.hpp -rw-r--r-- root/root 1490 2015-12-03 03:26 ./usr/include/mapnik/svg/svg_path_parser.hpp -rw-r--r-- root/root 2556 2015-12-03 03:26 ./usr/include/mapnik/svg/svg_points_grammar.hpp -rw-r--r-- root/root 16704 2015-12-03 03:26 ./usr/include/mapnik/svg/svg_renderer_agg.hpp -rw-r--r-- root/root 2268 2015-12-03 03:26 ./usr/include/mapnik/svg/svg_storage.hpp -rw-r--r-- root/root 8070 2015-12-03 03:26 ./usr/include/mapnik/svg/svg_transform_grammar.hpp -rw-r--r-- root/root 14091 2015-12-03 03:26 ./usr/include/mapnik/symbolizer.hpp -rw-r--r-- root/root 6060 2015-12-03 03:26 ./usr/include/mapnik/symbolizer_base.hpp -rw-r--r-- root/root 8076 2015-12-03 03:26 ./usr/include/mapnik/symbolizer_default_values.hpp -rw-r--r-- root/root 3316 2015-12-03 03:26 ./usr/include/mapnik/symbolizer_dispatch.hpp -rw-r--r-- root/root 5236 2015-12-03 03:26 ./usr/include/mapnik/symbolizer_enumerations.hpp -rw-r--r-- root/root 2575 2015-12-03 03:26 ./usr/include/mapnik/symbolizer_hash.hpp -rw-r--r-- root/root 2360 2015-12-03 03:26 ./usr/include/mapnik/symbolizer_keys.hpp -rw-r--r-- root/root 14571 2015-12-03 03:26 ./usr/include/mapnik/symbolizer_utils.hpp drwxr-xr-x root/root 0 2015-12-03 05:04 ./usr/include/mapnik/text/ -rw-r--r-- root/root 1326 2015-12-03 03:26 ./usr/include/mapnik/text/evaluated_format_properties_ptr.hpp -rw-r--r-- root/root 2750 2015-12-03 03:26 ./usr/include/mapnik/text/face.hpp -rw-r--r-- root/root 2989 2015-12-03 03:26 ./usr/include/mapnik/text/font_feature_settings.hpp -rw-r--r-- root/root 1506 2015-12-03 03:26 ./usr/include/mapnik/text/font_library.hpp drwxr-xr-x root/root 0 2015-12-03 05:04 ./usr/include/mapnik/text/formatting/ -rw-r--r-- root/root 1999 2015-12-03 03:26 ./usr/include/mapnik/text/formatting/base.hpp -rw-r--r-- root/root 2619 2015-12-03 03:26 ./usr/include/mapnik/text/formatting/format.hpp -rw-r--r-- root/root 2515 2015-12-03 03:26 ./usr/include/mapnik/text/formatting/layout.hpp -rw-r--r-- root/root 1903 2015-12-03 03:26 ./usr/include/mapnik/text/formatting/list.hpp -rw-r--r-- root/root 1857 2015-12-03 03:26 ./usr/include/mapnik/text/formatting/registry.hpp -rw-r--r-- root/root 1938 2015-12-03 03:26 ./usr/include/mapnik/text/formatting/text.hpp -rw-r--r-- root/root 3277 2015-12-03 03:26 ./usr/include/mapnik/text/glyph_info.hpp -rw-r--r-- root/root 3026 2015-12-03 03:26 ./usr/include/mapnik/text/glyph_positions.hpp -rw-r--r-- root/root 7401 2015-12-03 03:26 ./usr/include/mapnik/text/harfbuzz_shaper.hpp -rw-r--r-- root/root 5007 2015-12-03 03:26 ./usr/include/mapnik/text/icu_shaper.hpp -rw-r--r-- root/root 4165 2015-12-03 03:26 ./usr/include/mapnik/text/itemizer.hpp -rw-r--r-- root/root 4372 2015-12-03 03:26 ./usr/include/mapnik/text/placement_finder.hpp -rw-r--r-- root/root 3490 2015-12-03 03:26 ./usr/include/mapnik/text/placement_finder_impl.hpp drwxr-xr-x root/root 0 2015-12-03 05:04 ./usr/include/mapnik/text/placements/ -rw-r--r-- root/root 3805 2015-12-03 03:26 ./usr/include/mapnik/text/placements/base.hpp -rw-r--r-- root/root 1989 2015-12-03 03:26 ./usr/include/mapnik/text/placements/dummy.hpp -rw-r--r-- root/root 2303 2015-12-03 03:26 ./usr/include/mapnik/text/placements/list.hpp -rw-r--r-- root/root 1968 2015-12-03 03:26 ./usr/include/mapnik/text/placements/registry.hpp -rw-r--r-- root/root 2869 2015-12-03 03:26 ./usr/include/mapnik/text/placements/simple.hpp -rw-r--r-- root/root 4310 2015-12-03 03:26 ./usr/include/mapnik/text/properties_util.hpp -rw-r--r-- root/root 3668 2015-12-03 03:26 ./usr/include/mapnik/text/renderer.hpp -rw-r--r-- root/root 596 2015-12-03 03:26 ./usr/include/mapnik/text/rotation.hpp -rw-r--r-- root/root 3300 2015-12-03 03:26 ./usr/include/mapnik/text/scrptrun.hpp -rw-r--r-- root/root 6116 2015-12-03 03:26 ./usr/include/mapnik/text/symbolizer_helpers.hpp -rw-r--r-- root/root 8350 2015-12-03 03:26 ./usr/include/mapnik/text/text_layout.hpp -rw-r--r-- root/root 3416 2015-12-03 03:26 ./usr/include/mapnik/text/text_line.hpp -rw-r--r-- root/root 7291 2015-12-03 03:26 ./usr/include/mapnik/text/text_properties.hpp -rw-r--r-- root/root 19063 2015-12-03 03:26 ./usr/include/mapnik/tiff_io.hpp -rw-r--r-- root/root 3735 2015-12-03 03:26 ./usr/include/mapnik/timer.hpp -rw-r--r-- root/root 3148 2015-12-03 03:26 ./usr/include/mapnik/tolerance_iterator.hpp -rw-r--r-- root/root 6089 2015-12-03 03:26 ./usr/include/mapnik/transform_expression.hpp -rw-r--r-- root/root 2681 2015-12-03 03:26 ./usr/include/mapnik/transform_expression_grammar.hpp -rw-r--r-- root/root 4410 2015-12-03 03:26 ./usr/include/mapnik/transform_expression_grammar_impl.hpp -rw-r--r-- root/root 3381 2015-12-03 03:26 ./usr/include/mapnik/transform_path_adapter.hpp -rw-r--r-- root/root 7315 2015-12-03 03:26 ./usr/include/mapnik/transform_processor.hpp -rw-r--r-- root/root 1554 2015-12-03 03:26 ./usr/include/mapnik/unicode.hpp drwxr-xr-x root/root 0 2015-12-03 05:04 ./usr/include/mapnik/util/ -rw-r--r-- root/root 2097 2015-12-03 03:26 ./usr/include/mapnik/util/const_rendering_buffer.hpp -rw-r--r-- root/root 2919 2015-12-03 03:26 ./usr/include/mapnik/util/container_adapter.hpp -rw-r--r-- root/root 2600 2015-12-03 03:26 ./usr/include/mapnik/util/conversions.hpp -rw-r--r-- root/root 1825 2015-12-03 03:26 ./usr/include/mapnik/util/dasharray_parser.hpp -rw-r--r-- root/root 1555 2015-12-03 03:26 ./usr/include/mapnik/util/feature_to_geojson.hpp -rw-r--r-- root/root 1905 2015-12-03 03:26 ./usr/include/mapnik/util/featureset_buffer.hpp -rw-r--r-- root/root 2438 2015-12-03 03:26 ./usr/include/mapnik/util/file_io.hpp -rw-r--r-- root/root 1838 2015-12-03 03:26 ./usr/include/mapnik/util/fs.hpp -rw-r--r-- root/root 2946 2015-12-03 03:26 ./usr/include/mapnik/util/geometry_to_ds_type.hpp -rw-r--r-- root/root 1589 2015-12-03 03:26 ./usr/include/mapnik/util/geometry_to_geojson.hpp -rw-r--r-- root/root 2045 2015-12-03 03:26 ./usr/include/mapnik/util/geometry_to_svg.hpp -rw-r--r-- root/root 8945 2015-12-03 03:26 ./usr/include/mapnik/util/geometry_to_wkb.hpp -rw-r--r-- root/root 2021 2015-12-03 03:26 ./usr/include/mapnik/util/geometry_to_wkt.hpp -rw-r--r-- root/root 2502 2015-12-03 03:26 ./usr/include/mapnik/util/hsl.hpp -rw-r--r-- root/root 1508 2015-12-03 03:26 ./usr/include/mapnik/util/is_clockwise.hpp -rw-r--r-- root/root 1178 2015-12-03 03:26 ./usr/include/mapnik/util/math.hpp -rw-r--r-- root/root 1440 2015-12-03 03:26 ./usr/include/mapnik/util/noncopyable.hpp -rw-r--r-- root/root 3586 2015-12-03 03:26 ./usr/include/mapnik/util/path_iterator.hpp -rw-r--r-- root/root 3418 2015-12-03 03:26 ./usr/include/mapnik/util/recursive_wrapper.hpp -rw-r--r-- root/root 1591 2015-12-03 03:26 ./usr/include/mapnik/util/rounding_cast.hpp -rw-r--r-- root/root 4144 2015-12-03 03:26 ./usr/include/mapnik/util/singleton.hpp -rw-r--r-- root/root 5638 2015-12-03 03:26 ./usr/include/mapnik/util/spatial_index.hpp -rw-r--r-- root/root 8677 2015-12-03 03:26 ./usr/include/mapnik/util/spirit_transform_attribute.hpp -rw-r--r-- root/root 1767 2015-12-03 03:26 ./usr/include/mapnik/util/timer.hpp -rw-r--r-- root/root 2652 2015-12-03 03:26 ./usr/include/mapnik/util/trim.hpp -rw-r--r-- root/root 1415 2015-12-03 03:26 ./usr/include/mapnik/util/utf_conv_win.hpp -rw-r--r-- root/root 26867 2015-12-03 03:26 ./usr/include/mapnik/util/variant.hpp -rw-r--r-- root/root 2040 2015-12-03 03:26 ./usr/include/mapnik/util/variant_io.hpp -rw-r--r-- root/root 24821 2015-12-03 03:26 ./usr/include/mapnik/value.hpp -rw-r--r-- root/root 1628 2015-12-03 03:26 ./usr/include/mapnik/value_error.hpp -rw-r--r-- root/root 2102 2015-12-03 03:26 ./usr/include/mapnik/value_hash.hpp -rw-r--r-- root/root 4939 2015-12-03 03:26 ./usr/include/mapnik/value_types.hpp -rw-r--r-- root/root 1637 2015-12-03 03:26 ./usr/include/mapnik/version.hpp -rw-r--r-- root/root 2592 2015-12-03 03:26 ./usr/include/mapnik/vertex.hpp -rw-r--r-- root/root 7118 2015-12-03 03:26 ./usr/include/mapnik/vertex_adapters.hpp -rw-r--r-- root/root 8166 2015-12-03 03:26 ./usr/include/mapnik/vertex_cache.hpp -rw-r--r-- root/root 13406 2015-12-03 03:26 ./usr/include/mapnik/vertex_converters.hpp -rw-r--r-- root/root 2927 2015-12-03 03:26 ./usr/include/mapnik/vertex_processor.hpp -rw-r--r-- root/root 4642 2015-12-03 03:26 ./usr/include/mapnik/vertex_vector.hpp -rw-r--r-- root/root 2856 2015-12-03 03:26 ./usr/include/mapnik/view_strategy.hpp -rw-r--r-- root/root 4786 2015-12-03 03:26 ./usr/include/mapnik/view_transform.hpp -rw-r--r-- root/root 1686 2015-12-03 03:26 ./usr/include/mapnik/warning_ignore.hpp -rw-r--r-- root/root 2556 2015-12-03 03:26 ./usr/include/mapnik/warp.hpp -rw-r--r-- root/root 6960 2015-12-03 03:26 ./usr/include/mapnik/webp_io.hpp -rw-r--r-- root/root 4323 2015-12-03 03:26 ./usr/include/mapnik/well_known_srs.hpp -rw-r--r-- root/root 2194 2015-12-03 03:26 ./usr/include/mapnik/wkb.hpp drwxr-xr-x root/root 0 2015-12-03 05:04 ./usr/include/mapnik/wkt/ -rw-r--r-- root/root 1689 2015-12-03 03:26 ./usr/include/mapnik/wkt/wkt_factory.hpp -rw-r--r-- root/root 5400 2015-12-03 03:26 ./usr/include/mapnik/wkt/wkt_generator_grammar.hpp -rw-r--r-- root/root 4479 2015-12-03 03:26 ./usr/include/mapnik/wkt/wkt_generator_grammar_impl.hpp -rw-r--r-- root/root 4793 2015-12-03 03:26 ./usr/include/mapnik/wkt/wkt_grammar.hpp -rw-r--r-- root/root 5701 2015-12-03 03:26 ./usr/include/mapnik/wkt/wkt_grammar_impl.hpp -rw-r--r-- root/root 7046 2015-12-03 03:26 ./usr/include/mapnik/xml_attribute_cast.hpp -rw-r--r-- root/root 1421 2015-12-03 03:26 ./usr/include/mapnik/xml_loader.hpp -rw-r--r-- root/root 4288 2015-12-03 03:26 ./usr/include/mapnik/xml_node.hpp -rw-r--r-- root/root 1545 2015-12-03 03:26 ./usr/include/mapnik/xml_tree.hpp drwxr-xr-x root/root 0 2015-12-03 05:05 ./usr/lib/ -rw-r--r-- root/root 3587608 2015-12-03 05:05 ./usr/lib/libmapnik-json.a -rw-r--r-- root/root 1544450 2015-12-03 05:05 ./usr/lib/libmapnik-wkt.a lrwxrwxrwx root/root 0 2015-12-03 05:05 ./usr/lib/libmapnik.so -> libmapnik.so.3.0 drwxr-xr-x root/root 0 2015-12-03 05:05 ./usr/share/ drwxr-xr-x root/root 0 2015-12-03 05:05 ./usr/share/doc/ drwxr-xr-x root/root 0 2015-12-03 05:05 ./usr/share/doc/libmapnik-dev/ lrwxrwxrwx root/root 0 2015-12-03 05:05 ./usr/share/doc/libmapnik-dev/changelog.Debian.gz -> ../libmapnik3.0/changelog.Debian.gz -rw-r--r-- root/root 14504 2015-10-24 06:54 ./usr/share/doc/libmapnik-dev/copyright drwxr-xr-x root/root 0 2015-12-03 05:05 ./usr/share/man/ drwxr-xr-x root/root 0 2015-12-03 05:05 ./usr/share/man/man1/ -rw-r--r-- root/root 712 2015-12-03 05:05 ./usr/share/man/man1/mapnik-config.1.gz -rw-r--r-- root/root 707 2015-12-03 05:05 ./usr/share/man/man1/mapnik-plugin-base.1.gz libmapnik3.0_3.0.9+ds-1_arm64.deb ───────────────────────────────── new debian package, version 2.0. size 2665506 bytes: control archive=1526 bytes. 1335 bytes, 23 lines control 1151 bytes, 16 lines md5sums 27 bytes, 1 lines shlibs 60 bytes, 2 lines triggers Package: libmapnik3.0 Source: mapnik Version: 3.0.9+ds-1 Architecture: arm64 Maintainer: Ubuntu Developers Original-Maintainer: Debian GIS Project Installed-Size: 18491 Depends: libboost-filesystem1.58.0, libboost-regex1.58.0, libboost-system1.58.0, libc6 (>= 2.17), libcairo2 (>= 1.6.0), libfreetype6 (>= 2.2.1), libgcc1 (>= 1:4.7), libgdal.so.1-1.11.3, libgdal1i (>= 1.11.1), libharfbuzz0b (>= 0.9.11), libicu55 (>= 55.1-1~), libjpeg8 (>= 8c), libpng12-0 (>= 1.2.13-4), libpq5, libproj9 (>= 4.8.0), libsqlite3-0 (>= 3.5.9), libstdc++6 (>= 5.2), libtiff5 (>= 4.0.3), libwebp5 (>= 0.4.3), libxml2 (>= 2.7.4), ttf-dejavu Suggests: postgis Section: libs Priority: optional Homepage: http://www.mapnik.org/ Description: C++ toolkit for developing GIS applications (libraries) Mapnik is an OpenSource C++ toolkit for developing GIS (Geographic Information Systems) applications. At the core is a C++ shared library providing algorithms/patterns for spatial data access and visualization. . Essentially a collection of geographic objects (map, layer, datasource, feature, geometry), the library doesn't rely on "windowing systems" and is intended to work in multi-threaded environments . This package contains the shared library and input plugins. drwxr-xr-x root/root 0 2015-12-03 05:05 ./ drwxr-xr-x root/root 0 2015-12-03 05:05 ./usr/ drwxr-xr-x root/root 0 2015-12-03 05:05 ./usr/lib/ lrwxrwxrwx root/root 0 2015-12-03 05:05 ./usr/lib/libmapnik.so.3.0 -> libmapnik.so.3.0.9 -rw-r--r-- root/root 15795776 2015-12-03 05:05 ./usr/lib/libmapnik.so.3.0.9 drwxr-xr-x root/root 0 2015-12-03 05:05 ./usr/lib/mapnik/ drwxr-xr-x root/root 0 2015-12-03 05:05 ./usr/lib/mapnik/3.0/ drwxr-xr-x root/root 0 2015-12-03 05:05 ./usr/lib/mapnik/3.0/input/ -rwxr-xr-x root/root 650352 2015-12-03 05:05 ./usr/lib/mapnik/3.0/input/csv.input -rwxr-xr-x root/root 72480 2015-12-03 05:05 ./usr/lib/mapnik/3.0/input/gdal.input -rwxr-xr-x root/root 752480 2015-12-03 05:05 ./usr/lib/mapnik/3.0/input/geojson.input -rwxr-xr-x root/root 125824 2015-12-03 05:05 ./usr/lib/mapnik/3.0/input/ogr.input -rwxr-xr-x root/root 187312 2015-12-03 05:05 ./usr/lib/mapnik/3.0/input/pgraster.input -rwxr-xr-x root/root 244768 2015-12-03 05:05 ./usr/lib/mapnik/3.0/input/postgis.input -rwxr-xr-x root/root 154376 2015-12-03 05:05 ./usr/lib/mapnik/3.0/input/raster.input -rwxr-xr-x root/root 154328 2015-12-03 05:05 ./usr/lib/mapnik/3.0/input/shape.input -rwxr-xr-x root/root 138208 2015-12-03 05:05 ./usr/lib/mapnik/3.0/input/sqlite.input -rwxr-xr-x root/root 612976 2015-12-03 05:05 ./usr/lib/mapnik/3.0/input/topojson.input drwxr-xr-x root/root 0 2015-12-03 05:05 ./usr/share/ drwxr-xr-x root/root 0 2015-12-03 05:05 ./usr/share/doc/ drwxr-xr-x root/root 0 2015-12-03 05:05 ./usr/share/doc/libmapnik3.0/ -rw-r--r-- root/root 226 2015-07-10 05:19 ./usr/share/doc/libmapnik3.0/README.Debian -rw-r--r-- root/root 2124 2015-11-26 05:13 ./usr/share/doc/libmapnik3.0/README.md -rw-r--r-- root/root 673 2015-12-03 05:05 ./usr/share/doc/libmapnik3.0/changelog.Debian.gz -rw-r--r-- root/root 14504 2015-10-24 06:54 ./usr/share/doc/libmapnik3.0/copyright drwxr-xr-x root/root 0 2015-12-03 05:05 ./usr/share/lintian/ drwxr-xr-x root/root 0 2015-12-03 05:05 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 268 2015-08-30 09:23 ./usr/share/lintian/overrides/libmapnik3.0 mapnik-utils_3.0.9+ds-1_arm64.deb ───────────────────────────────── new debian package, version 2.0. size 192074 bytes: control archive=1054 bytes. 1091 bytes, 24 lines control 447 bytes, 7 lines md5sums Package: mapnik-utils Source: mapnik Version: 3.0.9+ds-1 Architecture: arm64 Maintainer: Ubuntu Developers Original-Maintainer: Debian GIS Project Installed-Size: 845 Depends: libboost-program-options1.58.0, libc6 (>= 2.17), libgcc1 (>= 1:4.7), libicu55 (>= 55.1-1~), libmapnik3.0, libstdc++6 (>= 5.2) Section: utils Priority: optional Homepage: http://www.mapnik.org/ Description: C++ toolkit for developing GIS applications (utilities) Mapnik is an OpenSource C++ toolkit for developing GIS (Geographic Information Systems) applications. At the core is a C++ shared library providing algorithms/patterns for spatial data access and visualization. . Essentially a collection of geographic objects (map, layer, datasource, feature, geometry), the library doesn't rely on "windowing systems" and is intended to work in multi-threaded environments . This package contains miscellaneous utilities distributed with mapnik: . shapeindex: program to creates file system based index for ESRI shape-files drwxr-xr-x root/root 0 2015-12-03 05:05 ./ drwxr-xr-x root/root 0 2015-12-03 05:05 ./usr/ drwxr-xr-x root/root 0 2015-12-03 05:05 ./usr/bin/ -rwxr-xr-x root/root 609800 2015-12-03 05:05 ./usr/bin/mapnik-index -rwxr-xr-x root/root 97296 2015-12-03 05:05 ./usr/bin/mapnik-render -rwxr-xr-x root/root 121968 2015-12-03 05:05 ./usr/bin/shapeindex drwxr-xr-x root/root 0 2015-12-03 05:05 ./usr/share/ drwxr-xr-x root/root 0 2015-12-03 05:05 ./usr/share/doc/ drwxr-xr-x root/root 0 2015-12-03 05:05 ./usr/share/doc/mapnik-utils/ lrwxrwxrwx root/root 0 2015-12-03 05:05 ./usr/share/doc/mapnik-utils/changelog.Debian.gz -> ../libmapnik3.0/changelog.Debian.gz -rw-r--r-- root/root 14504 2015-10-24 06:54 ./usr/share/doc/mapnik-utils/copyright drwxr-xr-x root/root 0 2015-12-03 05:05 ./usr/share/man/ drwxr-xr-x root/root 0 2015-12-03 05:05 ./usr/share/man/man1/ -rw-r--r-- root/root 575 2015-12-03 05:05 ./usr/share/man/man1/mapnik-index.1.gz -rw-r--r-- root/root 756 2015-12-03 05:05 ./usr/share/man/man1/mapnik-render.1.gz -rw-r--r-- root/root 966 2015-12-03 05:05 ./usr/share/man/man1/shapeindex.1.gz ┌──────────────────────────────────────────────────────────────────────────────┐ │ Post Build │ └──────────────────────────────────────────────────────────────────────────────┘ ┌──────────────────────────────────────────────────────────────────────────────┐ │ Cleanup │ └──────────────────────────────────────────────────────────────────────────────┘ Not removing build depends: as requested Keeping session: ┌──────────────────────────────────────────────────────────────────────────────┐ │ Summary │ └──────────────────────────────────────────────────────────────────────────────┘ Build Architecture: arm64 Build-Space: 233348 Build-Time: 5946 Distribution: xenial-proposed Host Architecture: arm64 Install-Time: 385 Job: mapnik_3.0.9+ds-1.dsc Machine Architecture: arm64 Package: mapnik Package-Time: 6333 Source-Version: 3.0.9+ds-1 Space: 233348 Status: successful Version: 3.0.9+ds-1 ──────────────────────────────────────────────────────────────────────────────── Finished at 20151203-0505 Build needed 01:45:33, 233348k disc space RUN: /usr/share/launchpad-buildd/slavebin/scan-for-processes ['scan-for-processes', 'PACKAGEBUILD-8384837'] Scanning for processes to kill in build /home/buildd/build-PACKAGEBUILD-8384837/chroot-autobuild... RUN: /usr/share/launchpad-buildd/slavebin/umount-chroot ['umount-chroot', 'PACKAGEBUILD-8384837'] Unmounting chroot for build PACKAGEBUILD-8384837... RUN: /usr/share/launchpad-buildd/slavebin/remove-build ['remove-build', 'PACKAGEBUILD-8384837'] Removing build PACKAGEBUILD-8384837