Diff of the two buildlogs: -- --- b1/build.log 2024-01-14 19:43:38.387521551 +0000 +++ b2/build.log 2024-01-14 21:24:41.223825846 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sun Jan 14 05:56:41 -12 2024 -I: pbuilder-time-stamp: 1705255001 +I: Current time: Mon Jan 15 09:43:54 +14 2024 +I: pbuilder-time-stamp: 1705261434 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] I: copying local configuration @@ -29,49 +29,81 @@ dpkg-source: info: applying proj.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/4766/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/31641/tmp/hooks/D01_modify_environment starting +debug: Running on virt32b. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Jan 14 19:44 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/31641/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/31641/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' - DISTRIBUTION='bookworm' - HOME='/root' - HOST_ARCH='armhf' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="15" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.2.15(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 ' + DIRSTACK=() + DISTRIBUTION=bookworm + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='b625a85a079b40669f38d1c3dafc4124' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='4766' - PS1='# ' - PS2='> ' + INVOCATION_ID=b7030b45889242dba80c88e588d8b473 + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=31641 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.qCKNIgA1/pbuilderrc_6nyG --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.qCKNIgA1/b1 --logfile b1/build.log mapnik_3.1.0+ds-3.dsc' - SUDO_GID='113' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:3142/' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.qCKNIgA1/pbuilderrc_JafI --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.qCKNIgA1/b2 --logfile b2/build.log mapnik_3.1.0+ds-3.dsc' + SUDO_GID=112 + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:3142/ I: uname -a - Linux virt64b 6.1.0-17-arm64 #1 SMP Debian 6.1.69-1 (2023-12-30) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-17-armmp-lpae #1 SMP Debian 6.1.69-1 (2023-12-30) armv7l GNU/Linux I: ls -l /bin total 4964 -rwxr-xr-x 1 root root 838488 Apr 23 2023 bash @@ -131,7 +163,7 @@ -rwxr-xr-x 1 root root 67600 Sep 20 2022 rmdir -rwxr-xr-x 1 root root 14152 Jul 28 23:46 run-parts -rwxr-xr-x 1 root root 133372 Jan 5 2023 sed - lrwxrwxrwx 1 root root 4 Jan 5 2023 sh -> dash + lrwxrwxrwx 1 root root 9 Jan 14 19:44 sh -> /bin/bash -rwxr-xr-x 1 root root 67584 Sep 20 2022 sleep -rwxr-xr-x 1 root root 67644 Sep 20 2022 stty -rwsr-xr-x 1 root root 50800 Mar 23 2023 su @@ -157,7 +189,7 @@ -rwxr-xr-x 1 root root 2206 Apr 10 2022 zless -rwxr-xr-x 1 root root 1842 Apr 10 2022 zmore -rwxr-xr-x 1 root root 4577 Apr 10 2022 znew -I: user script /srv/workspace/pbuilder/4766/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/31641/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -529,7 +561,7 @@ Get: 285 http://deb.debian.org/debian bookworm/main armhf libharfbuzz-subset0 armhf 6.0.0+dfsg-3 [1889 kB] Get: 286 http://deb.debian.org/debian bookworm/main armhf libharfbuzz-dev armhf 6.0.0+dfsg-3 [1668 kB] Get: 287 http://deb.debian.org/debian bookworm/main armhf libmapbox-variant-dev all 1.2.0-2 [32.6 kB] -Fetched 132 MB in 13s (10.5 MB/s) +Fetched 132 MB in 11s (11.7 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.11-minimal:armhf. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17881 files and directories currently installed.) @@ -1704,7 +1736,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/mapnik-3.1.0+ds/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../mapnik_3.1.0+ds-3_source.changes +I: user script /srv/workspace/pbuilder/31641/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for bookworm +I: user script /srv/workspace/pbuilder/31641/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/mapnik-3.1.0+ds/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../mapnik_3.1.0+ds-3_source.changes dpkg-buildpackage: info: source package mapnik dpkg-buildpackage: info: source version 3.1.0+ds-3 dpkg-buildpackage: info: source distribution unstable @@ -1814,33 +1850,33 @@  scons: done reading SConscript files. scons: Building targets ... -c++ -o deps/agg/src/agg_vpgen_segmentator.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -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_line_profile_aa.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -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_pixfmt_rgba.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql deps/agg/src/agg_pixfmt_rgba.cpp -c++ -o deps/agg/src/agg_bezier_arc.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -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_sqrt_tables.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -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_vpgen_clip_polygon.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -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_bspline.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql deps/agg/src/agg_bspline.cpp -c++ -o deps/agg/src/agg_rounded_rect.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -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_trans_single_path.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -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++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -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_smooth_poly1.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -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_warp_magnifier.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql deps/agg/src/agg_trans_warp_magnifier.cpp +c++ -o deps/agg/src/agg_vcgen_contour.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -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_vpgen_clip_polygon.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -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_vcgen_dash.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -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_curves.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql deps/agg/src/agg_curves.cpp -c++ -o deps/agg/src/agg_vcgen_bspline.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -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_arc.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql deps/agg/src/agg_arc.cpp +c++ -o deps/agg/src/agg_rounded_rect.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -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_vcgen_stroke.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -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_vcgen_markers_term.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -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_image_filters.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -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_arc.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -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_double_path.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -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_vcgen_contour.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -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_sqrt_tables.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -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_arrowhead.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql deps/agg/src/agg_arrowhead.cpp +c++ -o deps/agg/src/agg_bspline.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql deps/agg/src/agg_bspline.cpp c++ -o deps/agg/src/agg_embedded_raster_fonts.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -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_line_profile_aa.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -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_stroke.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -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_vpgen_segmentator.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -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_bezier_arc.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -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_gsv_text.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -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_aa_basics.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -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_trans_warp_magnifier.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql deps/agg/src/agg_trans_warp_magnifier.cpp +c++ -o deps/agg/src/agg_trans_single_path.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -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_curves.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql deps/agg/src/agg_curves.cpp +c++ -o deps/agg/src/agg_image_filters.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -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_vcgen_bspline.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -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_vpgen_clip_polyline.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -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_arrowhead.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql deps/agg/src/agg_arrowhead.cpp -ar rc deps/agg/libagg.a deps/agg/src/agg_vpgen_segmentator.o deps/agg/src/agg_pixfmt_rgba.o deps/agg/src/agg_bezier_arc.o deps/agg/src/agg_sqrt_tables.o deps/agg/src/agg_vpgen_clip_polygon.o deps/agg/src/agg_bspline.o deps/agg/src/agg_rounded_rect.o deps/agg/src/agg_trans_single_path.o deps/agg/src/agg_trans_affine.o deps/agg/src/agg_vcgen_smooth_poly1.o deps/agg/src/agg_trans_warp_magnifier.o deps/agg/src/agg_vcgen_dash.o deps/agg/src/agg_curves.o deps/agg/src/agg_vcgen_bspline.o deps/agg/src/agg_arc.o deps/agg/src/agg_vcgen_markers_term.o deps/agg/src/agg_image_filters.o deps/agg/src/agg_trans_double_path.o deps/agg/src/agg_vcgen_contour.o deps/agg/src/agg_embedded_raster_fonts.o deps/agg/src/agg_line_profile_aa.o deps/agg/src/agg_vcgen_stroke.o deps/agg/src/agg_gsv_text.o deps/agg/src/agg_line_aa_basics.o deps/agg/src/agg_vpgen_clip_polyline.o deps/agg/src/agg_arrowhead.o +c++ -o deps/agg/src/agg_trans_affine.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql deps/agg/src/agg_trans_affine.cpp +ar rc deps/agg/libagg.a deps/agg/src/agg_line_profile_aa.o deps/agg/src/agg_pixfmt_rgba.o deps/agg/src/agg_vcgen_smooth_poly1.o deps/agg/src/agg_vcgen_contour.o deps/agg/src/agg_vpgen_clip_polygon.o deps/agg/src/agg_vcgen_dash.o deps/agg/src/agg_rounded_rect.o deps/agg/src/agg_vcgen_stroke.o deps/agg/src/agg_vcgen_markers_term.o deps/agg/src/agg_arc.o deps/agg/src/agg_trans_double_path.o deps/agg/src/agg_sqrt_tables.o deps/agg/src/agg_arrowhead.o deps/agg/src/agg_bspline.o deps/agg/src/agg_embedded_raster_fonts.o deps/agg/src/agg_vpgen_segmentator.o deps/agg/src/agg_bezier_arc.o deps/agg/src/agg_gsv_text.o deps/agg/src/agg_line_aa_basics.o deps/agg/src/agg_trans_warp_magnifier.o deps/agg/src/agg_trans_single_path.o deps/agg/src/agg_curves.o deps/agg/src/agg_image_filters.o deps/agg/src/agg_vcgen_bspline.o deps/agg/src/agg_vpgen_clip_polyline.o deps/agg/src/agg_trans_affine.o ranlib deps/agg/libagg.a c++ -o plugins/input/csv/csv_datasource.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql plugins/input/csv/csv_datasource.cpp In file included from /usr/include/boost/math/tools/cxx03_warn.hpp:9, @@ -49372,6 +49408,669 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ c++ -o src/libxml2_loader.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -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/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 src/libxml2_loader.cpp c++ -o src/libmapnik.so -Wl,-rpath-link,. -Wl,-soname,libmapnik.so.3.1 -Wl,-z,origin -Wl,-rpath=\$ORIGIN -Wl,-z,relro -Wl,-z,now -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/image_filter_grammar.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/geometry/interior.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/twkb.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/vertex_adapters.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_group_symbolizer.os src/renderer_common/render_markers_symbolizer.os src/renderer_common/render_pattern.os src/renderer_common/render_thunk_extractor.os src/renderer_common/pattern_alignment.os src/math.os src/value.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 -Lfreetype -Lxml2 -L/usr/lib -L/usr/lib/arm-linux-gnueabihf -lagg -lboost_filesystem -lboost_regex -lcairo -lpng -lproj -lsqlite3 -ltiff -lwebp -lxml2 -licui18n -lboost_system -lharfbuzz -ljpeg -licuuc -lfreetype -lz -ldl +c++ -o src/json/generic_json.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql src/json/generic_json.cpp +In file included from /usr/include/c++/12/vector:70, + from /usr/include/boost/spirit/home/support/attributes.hpp:49, + from /usr/include/boost/spirit/home/qi/detail/attributes.hpp:12, + from /usr/include/boost/spirit/home/qi/action/action.hpp:16, + from /usr/include/boost/spirit/home/qi/action.hpp:14, + from /usr/include/boost/spirit/home/qi.hpp:14, + from /usr/include/boost/spirit/include/qi.hpp:16, + from include/mapnik/json/generic_json.hpp:32, + from src/json/generic_json.cpp:23: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = std::pair, mapnik::json::json_value>; _Tp = std::pair, mapnik::json::json_value>; _Alloc = std::allocator, mapnik::json::json_value> >]': +/usr/include/c++/12/bits/vector.tcc:407:7: note: parameter passing for argument of type 'std::vector, mapnik::json::json_value> >::iterator' changed in GCC 7.1 + 407 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = mapnik::json::json_value; _Tp = mapnik::json::json_value; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:407:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::pair, std::allocator >, mapnik::json::json_value>&}; _Tp = std::pair, mapnik::json::json_value>; _Alloc = std::allocator, mapnik::json::json_value> >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, mapnik::json::json_value> >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = std::pair, mapnik::json::json_value>; _Alloc = std::allocator, mapnik::json::json_value> >]': +/usr/include/c++/12/bits/vector.tcc:133:5: note: parameter passing for argument of type 'std::vector, mapnik::json::json_value> >::const_iterator' changed in GCC 7.1 + 133 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc:157:26: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator, mapnik::json::json_value>*, std::vector, mapnik::json::json_value> > >' changed in GCC 7.1 + 157 | _M_insert_aux(__pos, std::move(__x_copy._M_val())); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mapnik::json::json_value>*, std::vector, mapnik::json::json_value> > >' changed in GCC 7.1 + 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/boost/spirit/home/support/string_traits.hpp:16, + from /usr/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, + from /usr/include/boost/spirit/home/support/context.hpp:17, + from /usr/include/boost/spirit/home/qi/domain.hpp:18, + from /usr/include/boost/spirit/home/qi/meta_compiler.hpp:15, + from /usr/include/boost/spirit/home/qi/action/action.hpp:14: +In static member function 'static bool boost::spirit::traits::push_back_container::call(Container&, const T&) [with Container = std::vector, mapnik::json::json_value> >; T = std::pair, mapnik::json::json_value>; Enable = void]', + inlined from 'bool boost::spirit::traits::push_back(Container&, const T&) [with Container = std::vector, mapnik::json::json_value> >; T = std::pair, mapnik::json::json_value>]' at /usr/include/boost/spirit/home/support/container.hpp:353:55, + inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_container(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::reference, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; F = boost::spirit::qi::detail::fail_function, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = std::vector, mapnik::json::json_value> >; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:287:39, + inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_attribute(const Component&, mpl_::true_) const [with Component = boost::spirit::qi::reference, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; F = boost::spirit::qi::detail::fail_function, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = std::vector, mapnik::json::json_value> >; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:331:38, + inlined from 'bool boost::spirit::qi::detail::pass_container::operator()(const Component&) const [with Component = boost::spirit::qi::reference, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; F = boost::spirit::qi::detail::fail_function, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = std::vector, mapnik::json::json_value> >; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:351:38, + inlined from 'bool boost::spirit::qi::list::parse_container(F) const [with F = boost::spirit::qi::detail::pass_container, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >, std::vector, mapnik::json::json_value> >, mpl_::bool_ >; Left = boost::spirit::qi::reference, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; Right = boost::spirit::qi::literal_char]' at /usr/include/boost/spirit/home/qi/operator/list.hpp:67:19, + inlined from 'bool boost::spirit::qi::list::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector, mapnik::json::json_value> >; Left = boost::spirit::qi::reference, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; Right = boost::spirit::qi::literal_char]' at /usr/include/boost/spirit/home/qi/operator/list.hpp:95:33, + inlined from 'bool boost::spirit::qi::optional::parse_impl(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&, mpl_::true_) const [with Iterator = const char*; Context = boost::spirit::context, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector, mapnik::json::json_value> >; Subject = boost::spirit::qi::list, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char >]' at /usr/include/boost/spirit/home/qi/operator/optional.hpp:87:26, + inlined from 'bool boost::spirit::qi::optional::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector, mapnik::json::json_value> >; Subject = boost::spirit::qi::list, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char >]' at /usr/include/boost/spirit/home/qi/operator/optional.hpp:100:30, + inlined from 'bool boost::spirit::qi::detail::expect_function::operator()(const Component&, Attribute&) const [with Component = boost::spirit::qi::optional, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >; Attribute = std::vector, mapnik::json::json_value> >; Iterator = const char*; Context = boost::spirit::context, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Exception = boost::spirit::qi::expectation_failure]' at /usr/include/boost/spirit/home/qi/detail/expect_function.hpp:50:33, + inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_container(const Component&, mpl_::true_) const [with Component = boost::spirit::qi::optional, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >; F = boost::spirit::qi::detail::expect_function, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >; Attr = std::vector, mapnik::json::json_value> >; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:300:21, + inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_attribute(const Component&, mpl_::true_) const [with Component = boost::spirit::qi::optional, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >; F = boost::spirit::qi::detail::expect_function, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >; Attr = std::vector, mapnik::json::json_value> >; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:331:38, + inlined from 'bool boost::spirit::qi::detail::pass_container::operator()(const Component&) const [with Component = boost::spirit::qi::optional, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >; F = boost::spirit::qi::detail::expect_function, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >; Attr = std::vector, mapnik::json::json_value> >; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:351:38, + inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::pass_container, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >, std::vector, mapnik::json::json_value> >, mpl_::bool_ >]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:40:17, + inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::pass_container, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >, std::vector, mapnik::json::json_value> >, mpl_::bool_ >]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:41:31, + inlined from 'constexpr bool boost::fusion::detail::any(const Sequence&, F, Tag) [with Sequence = boost::fusion::cons, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > >; F = boost::spirit::qi::detail::pass_container, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >, std::vector, mapnik::json::json_value> >, mpl_::bool_ >; Tag = boost::fusion::forward_traversal_tag]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:53:34, + inlined from 'constexpr bool boost::fusion::any(const Sequence&, F) [with Sequence = cons, cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, cons, nil_> > >; F = boost::spirit::qi::detail::pass_container, mapnik::json::json_value> >&, nil_>, vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >, std::vector, mapnik::json::json_value> >, mpl_::bool_ >]' at /usr/include/boost/fusion/algorithm/query/any.hpp:32:27, + inlined from 'bool boost::spirit::qi::sequence_base::parse_impl(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&, mpl_::true_) const [with Iterator = const char*; Context = boost::spirit::context, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector, mapnik::json::json_value> >; Derived = boost::spirit::qi::expect_operator, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; Elements = boost::fusion::cons, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > >]' at /usr/include/boost/spirit/home/qi/operator/sequence_base.hpp:106:28, + inlined from 'bool boost::spirit::qi::sequence_base::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector, mapnik::json::json_value> >; Derived = boost::spirit::qi::expect_operator, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; Elements = boost::fusion::cons, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > >]' at /usr/include/boost/spirit/home/qi/operator/sequence_base.hpp:123:30, + inlined from 'bool boost::spirit::qi::detail::parser_binder::call(Iterator&, const Iterator&, Context&, const Skipper&, mpl_::false_) const [with Iterator = const char*; Skipper = boost::spirit::qi::char_class >; Context = boost::spirit::context, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >; Parser = boost::spirit::qi::expect_operator, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; Auto = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:42:27, + inlined from 'bool boost::spirit::qi::detail::parser_binder::operator()(Iterator&, const Iterator&, Context&, const Skipper&) const [with Iterator = const char*; Skipper = boost::spirit::qi::char_class >; Context = boost::spirit::context, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >; Parser = boost::spirit::qi::expect_operator, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; Auto = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:53:24, + inlined from 'static R boost::detail::function::function_obj_invoker4::invoke(boost::detail::function::function_buffer&, T0, T1, T2, T3) [with FunctionObj = boost::spirit::qi::detail::parser_binder, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >, mpl_::bool_ >; R = bool; T0 = const char*&; T1 = const char* const&; T2 = boost::spirit::context, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::qi::char_class >&]' at /usr/include/boost/function/function_template.hpp:137:22: +/usr/include/boost/spirit/home/support/container.hpp:291:21: note: parameter passing for argument of type 'std::vector, mapnik::json::json_value> >::const_iterator' changed in GCC 7.1 + 291 | c.insert(c.end(), val); + | ~~~~~~~~^~~~~~~~~~~~~~ +In static member function 'static bool boost::spirit::traits::push_back_container::call(Container&, const T&) [with Container = std::vector, mapnik::json::json_value> >; T = std::pair, mapnik::json::json_value>; Enable = void]', + inlined from 'bool boost::spirit::traits::push_back(Container&, const T&) [with Container = std::vector, mapnik::json::json_value> >; T = std::pair, mapnik::json::json_value>]' at /usr/include/boost/spirit/home/support/container.hpp:353:55, + inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_container(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::reference, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; F = boost::spirit::qi::detail::fail_function, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = std::vector, mapnik::json::json_value> >; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:287:39, + inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_attribute(const Component&, mpl_::true_) const [with Component = boost::spirit::qi::reference, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; F = boost::spirit::qi::detail::fail_function, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = std::vector, mapnik::json::json_value> >; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:331:38, + inlined from 'bool boost::spirit::qi::detail::pass_container::operator()(const Component&) const [with Component = boost::spirit::qi::reference, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; F = boost::spirit::qi::detail::fail_function, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = std::vector, mapnik::json::json_value> >; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:351:38, + inlined from 'bool boost::spirit::qi::list::parse_container(F) const [with F = boost::spirit::qi::detail::pass_container, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >, std::vector, mapnik::json::json_value> >, mpl_::bool_ >; Left = boost::spirit::qi::reference, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; Right = boost::spirit::qi::literal_char]' at /usr/include/boost/spirit/home/qi/operator/list.hpp:72:21, + inlined from 'bool boost::spirit::qi::list::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector, mapnik::json::json_value> >; Left = boost::spirit::qi::reference, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; Right = boost::spirit::qi::literal_char]' at /usr/include/boost/spirit/home/qi/operator/list.hpp:95:33, + inlined from 'bool boost::spirit::qi::optional::parse_impl(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&, mpl_::true_) const [with Iterator = const char*; Context = boost::spirit::context, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector, mapnik::json::json_value> >; Subject = boost::spirit::qi::list, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char >]' at /usr/include/boost/spirit/home/qi/operator/optional.hpp:87:26, + inlined from 'bool boost::spirit::qi::optional::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector, mapnik::json::json_value> >; Subject = boost::spirit::qi::list, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char >]' at /usr/include/boost/spirit/home/qi/operator/optional.hpp:100:30, + inlined from 'bool boost::spirit::qi::detail::expect_function::operator()(const Component&, Attribute&) const [with Component = boost::spirit::qi::optional, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >; Attribute = std::vector, mapnik::json::json_value> >; Iterator = const char*; Context = boost::spirit::context, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Exception = boost::spirit::qi::expectation_failure]' at /usr/include/boost/spirit/home/qi/detail/expect_function.hpp:50:33, + inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_container(const Component&, mpl_::true_) const [with Component = boost::spirit::qi::optional, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >; F = boost::spirit::qi::detail::expect_function, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >; Attr = std::vector, mapnik::json::json_value> >; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:300:21, + inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_attribute(const Component&, mpl_::true_) const [with Component = boost::spirit::qi::optional, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >; F = boost::spirit::qi::detail::expect_function, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >; Attr = std::vector, mapnik::json::json_value> >; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:331:38, + inlined from 'bool boost::spirit::qi::detail::pass_container::operator()(const Component&) const [with Component = boost::spirit::qi::optional, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >; F = boost::spirit::qi::detail::expect_function, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >; Attr = std::vector, mapnik::json::json_value> >; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:351:38, + inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::pass_container, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >, std::vector, mapnik::json::json_value> >, mpl_::bool_ >]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:40:17, + inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::pass_container, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >, std::vector, mapnik::json::json_value> >, mpl_::bool_ >]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:41:31, + inlined from 'constexpr bool boost::fusion::detail::any(const Sequence&, F, Tag) [with Sequence = boost::fusion::cons, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > >; F = boost::spirit::qi::detail::pass_container, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >, std::vector, mapnik::json::json_value> >, mpl_::bool_ >; Tag = boost::fusion::forward_traversal_tag]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:53:34, + inlined from 'constexpr bool boost::fusion::any(const Sequence&, F) [with Sequence = cons, cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, cons, nil_> > >; F = boost::spirit::qi::detail::pass_container, mapnik::json::json_value> >&, nil_>, vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >, std::vector, mapnik::json::json_value> >, mpl_::bool_ >]' at /usr/include/boost/fusion/algorithm/query/any.hpp:32:27, + inlined from 'bool boost::spirit::qi::sequence_base::parse_impl(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&, mpl_::true_) const [with Iterator = const char*; Context = boost::spirit::context, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector, mapnik::json::json_value> >; Derived = boost::spirit::qi::expect_operator, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; Elements = boost::fusion::cons, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > >]' at /usr/include/boost/spirit/home/qi/operator/sequence_base.hpp:106:28, + inlined from 'bool boost::spirit::qi::sequence_base::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector, mapnik::json::json_value> >; Derived = boost::spirit::qi::expect_operator, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; Elements = boost::fusion::cons, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > >]' at /usr/include/boost/spirit/home/qi/operator/sequence_base.hpp:123:30, + inlined from 'bool boost::spirit::qi::detail::parser_binder::call(Iterator&, const Iterator&, Context&, const Skipper&, mpl_::false_) const [with Iterator = const char*; Skipper = boost::spirit::qi::char_class >; Context = boost::spirit::context, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >; Parser = boost::spirit::qi::expect_operator, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; Auto = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:42:27, + inlined from 'bool boost::spirit::qi::detail::parser_binder::operator()(Iterator&, const Iterator&, Context&, const Skipper&) const [with Iterator = const char*; Skipper = boost::spirit::qi::char_class >; Context = boost::spirit::context, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >; Parser = boost::spirit::qi::expect_operator, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; Auto = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:53:24, + inlined from 'static R boost::detail::function::function_obj_invoker4::invoke(boost::detail::function::function_buffer&, T0, T1, T2, T3) [with FunctionObj = boost::spirit::qi::detail::parser_binder, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >, mpl_::bool_ >; R = bool; T0 = const char*&; T1 = const char* const&; T2 = boost::spirit::context, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::qi::char_class >&]' at /usr/include/boost/function/function_template.hpp:137:22: +/usr/include/boost/spirit/home/support/container.hpp:291:21: note: parameter passing for argument of type 'std::vector, mapnik::json::json_value> >::const_iterator' changed in GCC 7.1 + 291 | c.insert(c.end(), val); + | ~~~~~~~~^~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mapnik::json::json_value&}; _Tp = mapnik::json::json_value; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = mapnik::json::json_value; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:133:5: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 + 133 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc:157:26: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 157 | _M_insert_aux(__pos, std::move(__x_copy._M_val())); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In static member function 'static bool boost::spirit::traits::push_back_container::call(Container&, const T&) [with Container = std::vector; T = mapnik::json::json_value; Enable = void]', + inlined from 'bool boost::spirit::traits::push_back(Container&, const T&) [with Container = std::vector; T = mapnik::json::json_value]' at /usr/include/boost/spirit/home/support/container.hpp:353:55, + inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_container(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::reference >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; F = boost::spirit::qi::detail::fail_function&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = std::vector; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:287:39, + inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_attribute(const Component&, mpl_::true_) const [with Component = boost::spirit::qi::reference >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; F = boost::spirit::qi::detail::fail_function&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = std::vector; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:331:38, + inlined from 'bool boost::spirit::qi::detail::pass_container::operator()(const Component&) const [with Component = boost::spirit::qi::reference >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; F = boost::spirit::qi::detail::fail_function&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = std::vector; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:351:38, + inlined from 'bool boost::spirit::qi::list::parse_container(F) const [with F = boost::spirit::qi::detail::pass_container&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >, std::vector, mpl_::bool_ >; Left = boost::spirit::qi::reference >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; Right = boost::spirit::qi::literal_char]' at /usr/include/boost/spirit/home/qi/operator/list.hpp:67:19, + inlined from 'bool boost::spirit::qi::list::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector; Left = boost::spirit::qi::reference >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; Right = boost::spirit::qi::literal_char]' at /usr/include/boost/spirit/home/qi/operator/list.hpp:95:33, + inlined from 'bool boost::spirit::qi::optional::parse_impl(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&, mpl_::true_) const [with Iterator = const char*; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector; Subject = boost::spirit::qi::list >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char >]' at /usr/include/boost/spirit/home/qi/operator/optional.hpp:87:26, + inlined from 'bool boost::spirit::qi::optional::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector; Subject = boost::spirit::qi::list >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char >]' at /usr/include/boost/spirit/home/qi/operator/optional.hpp:100:30, + inlined from 'bool boost::spirit::qi::detail::expect_function::operator()(const Component&, Attribute&) const [with Component = boost::spirit::qi::optional >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >; Attribute = std::vector; Iterator = const char*; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Exception = boost::spirit::qi::expectation_failure]' at /usr/include/boost/spirit/home/qi/detail/expect_function.hpp:50:33, + inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_container(const Component&, mpl_::true_) const [with Component = boost::spirit::qi::optional >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >; F = boost::spirit::qi::detail::expect_function&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >; Attr = std::vector; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:300:21, + inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_attribute(const Component&, mpl_::true_) const [with Component = boost::spirit::qi::optional >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >; F = boost::spirit::qi::detail::expect_function&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >; Attr = std::vector; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:331:38, + inlined from 'bool boost::spirit::qi::detail::pass_container::operator()(const Component&) const [with Component = boost::spirit::qi::optional >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >; F = boost::spirit::qi::detail::expect_function&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >; Attr = std::vector; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:351:38, + inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::pass_container&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >, std::vector, mpl_::bool_ >]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:40:17, + inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator, boost::fusion::cons >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::pass_container&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >, std::vector, mpl_::bool_ >]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:41:31, + inlined from 'constexpr bool boost::fusion::detail::any(const Sequence&, F, Tag) [with Sequence = boost::fusion::cons, boost::fusion::cons >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > >; F = boost::spirit::qi::detail::pass_container&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >, std::vector, mpl_::bool_ >; Tag = boost::fusion::forward_traversal_tag]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:53:34, + inlined from 'constexpr bool boost::fusion::any(const Sequence&, F) [with Sequence = cons, cons >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, cons, nil_> > >; F = boost::spirit::qi::detail::pass_container&, nil_>, vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >, std::vector, mpl_::bool_ >]' at /usr/include/boost/fusion/algorithm/query/any.hpp:32:27, + inlined from 'bool boost::spirit::qi::sequence_base::parse_impl(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&, mpl_::true_) const [with Iterator = const char*; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector; Derived = boost::spirit::qi::expect_operator, boost::fusion::cons >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; Elements = boost::fusion::cons, boost::fusion::cons >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > >]' at /usr/include/boost/spirit/home/qi/operator/sequence_base.hpp:106:28, + inlined from 'bool boost::spirit::qi::sequence_base::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector; Derived = boost::spirit::qi::expect_operator, boost::fusion::cons >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; Elements = boost::fusion::cons, boost::fusion::cons >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > >]' at /usr/include/boost/spirit/home/qi/operator/sequence_base.hpp:123:30, + inlined from 'bool boost::spirit::qi::detail::parser_binder::call(Iterator&, const Iterator&, Context&, const Skipper&, mpl_::false_) const [with Iterator = const char*; Skipper = boost::spirit::qi::char_class >; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Parser = boost::spirit::qi::expect_operator, boost::fusion::cons >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; Auto = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:42:27, + inlined from 'bool boost::spirit::qi::detail::parser_binder::operator()(Iterator&, const Iterator&, Context&, const Skipper&) const [with Iterator = const char*; Skipper = boost::spirit::qi::char_class >; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Parser = boost::spirit::qi::expect_operator, boost::fusion::cons >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; Auto = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:53:24, + inlined from 'static R boost::detail::function::function_obj_invoker4::invoke(boost::detail::function::function_buffer&, T0, T1, T2, T3) [with FunctionObj = boost::spirit::qi::detail::parser_binder, boost::fusion::cons >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >, mpl_::bool_ >; R = bool; T0 = const char*&; T1 = const char* const&; T2 = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::qi::char_class >&]' at /usr/include/boost/function/function_template.hpp:137:22: +/usr/include/boost/spirit/home/support/container.hpp:291:21: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 + 291 | c.insert(c.end(), val); + | ~~~~~~~~^~~~~~~~~~~~~~ +In static member function 'static bool boost::spirit::traits::push_back_container::call(Container&, const T&) [with Container = std::vector; T = mapnik::json::json_value; Enable = void]', + inlined from 'bool boost::spirit::traits::push_back(Container&, const T&) [with Container = std::vector; T = mapnik::json::json_value]' at /usr/include/boost/spirit/home/support/container.hpp:353:55, + inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_container(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::reference >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; F = boost::spirit::qi::detail::fail_function&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = std::vector; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:287:39, + inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_attribute(const Component&, mpl_::true_) const [with Component = boost::spirit::qi::reference >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; F = boost::spirit::qi::detail::fail_function&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = std::vector; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:331:38, + inlined from 'bool boost::spirit::qi::detail::pass_container::operator()(const Component&) const [with Component = boost::spirit::qi::reference >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; F = boost::spirit::qi::detail::fail_function&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = std::vector; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:351:38, + inlined from 'bool boost::spirit::qi::list::parse_container(F) const [with F = boost::spirit::qi::detail::pass_container&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >, std::vector, mpl_::bool_ >; Left = boost::spirit::qi::reference >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; Right = boost::spirit::qi::literal_char]' at /usr/include/boost/spirit/home/qi/operator/list.hpp:72:21, + inlined from 'bool boost::spirit::qi::list::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector; Left = boost::spirit::qi::reference >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; Right = boost::spirit::qi::literal_char]' at /usr/include/boost/spirit/home/qi/operator/list.hpp:95:33, + inlined from 'bool boost::spirit::qi::optional::parse_impl(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&, mpl_::true_) const [with Iterator = const char*; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector; Subject = boost::spirit::qi::list >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char >]' at /usr/include/boost/spirit/home/qi/operator/optional.hpp:87:26, + inlined from 'bool boost::spirit::qi::optional::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector; Subject = boost::spirit::qi::list >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char >]' at /usr/include/boost/spirit/home/qi/operator/optional.hpp:100:30, + inlined from 'bool boost::spirit::qi::detail::expect_function::operator()(const Component&, Attribute&) const [with Component = boost::spirit::qi::optional >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >; Attribute = std::vector; Iterator = const char*; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Exception = boost::spirit::qi::expectation_failure]' at /usr/include/boost/spirit/home/qi/detail/expect_function.hpp:50:33, + inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_container(const Component&, mpl_::true_) const [with Component = boost::spirit::qi::optional >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >; F = boost::spirit::qi::detail::expect_function&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >; Attr = std::vector; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:300:21, + inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_attribute(const Component&, mpl_::true_) const [with Component = boost::spirit::qi::optional >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >; F = boost::spirit::qi::detail::expect_function&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >; Attr = std::vector; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:331:38, + inlined from 'bool boost::spirit::qi::detail::pass_container::operator()(const Component&) const [with Component = boost::spirit::qi::optional >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >; F = boost::spirit::qi::detail::expect_function&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >; Attr = std::vector; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:351:38, + inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::pass_container&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >, std::vector, mpl_::bool_ >]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:40:17, + inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator, boost::fusion::cons >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::pass_container&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >, std::vector, mpl_::bool_ >]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:41:31, + inlined from 'constexpr bool boost::fusion::detail::any(const Sequence&, F, Tag) [with Sequence = boost::fusion::cons, boost::fusion::cons >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > >; F = boost::spirit::qi::detail::pass_container&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >, std::vector, mpl_::bool_ >; Tag = boost::fusion::forward_traversal_tag]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:53:34, + inlined from 'constexpr bool boost::fusion::any(const Sequence&, F) [with Sequence = cons, cons >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, cons, nil_> > >; F = boost::spirit::qi::detail::pass_container&, nil_>, vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >, std::vector, mpl_::bool_ >]' at /usr/include/boost/fusion/algorithm/query/any.hpp:32:27, + inlined from 'bool boost::spirit::qi::sequence_base::parse_impl(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&, mpl_::true_) const [with Iterator = const char*; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector; Derived = boost::spirit::qi::expect_operator, boost::fusion::cons >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; Elements = boost::fusion::cons, boost::fusion::cons >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > >]' at /usr/include/boost/spirit/home/qi/operator/sequence_base.hpp:106:28, + inlined from 'bool boost::spirit::qi::sequence_base::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector; Derived = boost::spirit::qi::expect_operator, boost::fusion::cons >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; Elements = boost::fusion::cons, boost::fusion::cons >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > >]' at /usr/include/boost/spirit/home/qi/operator/sequence_base.hpp:123:30, + inlined from 'bool boost::spirit::qi::detail::parser_binder::call(Iterator&, const Iterator&, Context&, const Skipper&, mpl_::false_) const [with Iterator = const char*; Skipper = boost::spirit::qi::char_class >; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Parser = boost::spirit::qi::expect_operator, boost::fusion::cons >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; Auto = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:42:27, + inlined from 'bool boost::spirit::qi::detail::parser_binder::operator()(Iterator&, const Iterator&, Context&, const Skipper&) const [with Iterator = const char*; Skipper = boost::spirit::qi::char_class >; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Parser = boost::spirit::qi::expect_operator, boost::fusion::cons >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; Auto = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:53:24, + inlined from 'static R boost::detail::function::function_obj_invoker4::invoke(boost::detail::function::function_buffer&, T0, T1, T2, T3) [with FunctionObj = boost::spirit::qi::detail::parser_binder, boost::fusion::cons >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >, mpl_::bool_ >; R = bool; T0 = const char*&; T1 = const char* const&; T2 = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::qi::char_class >&]' at /usr/include/boost/function/function_template.hpp:137:22: +/usr/include/boost/spirit/home/support/container.hpp:291:21: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 + 291 | c.insert(c.end(), val); + | ~~~~~~~~^~~~~~~~~~~~~~ +c++ -o src/json/mapnik_json_geometry_grammar.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql src/json/mapnik_json_geometry_grammar.cpp +In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, + from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, + from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, + from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, + from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, + from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, + from /usr/include/boost/shared_ptr.hpp:17, + from /usr/include/boost/spirit/home/qi/string/symbols.hpp:30, + from /usr/include/boost/spirit/home/qi/string.hpp:15, + from /usr/include/boost/spirit/home/qi.hpp:28, + from /usr/include/boost/spirit/include/qi.hpp:16, + from include/mapnik/json/generic_json.hpp:32, + 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: +/usr/include/boost/detail/no_exceptions_support.hpp:17:1: note: '#pragma message: This header is deprecated. Use instead.' + 17 | BOOST_HEADER_DEPRECATED("") + | ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/algorithm:61, + from /usr/include/boost/spirit/home/support/detail/hold_any.hpp:30, + from /usr/include/boost/spirit/home/support/attributes.hpp:19, + from /usr/include/boost/spirit/home/qi/detail/attributes.hpp:12, + from /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:15, + from /usr/include/boost/spirit/home/qi/operator/sequence_base.hpp:16, + from /usr/include/boost/spirit/home/qi/operator/expect.hpp:15, + from /usr/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, + from include/mapnik/json/error_handler.hpp:30, + from include/mapnik/json/geometry_grammar_impl.hpp:25: +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >]': +/usr/include/c++/12/bits/stl_algo.h:1099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 1099 | __reverse(_RandomAccessIterator __first, _RandomAccessIterator __last, + | ^~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +In file included from /usr/include/boost/spirit/home/qi/operator.hpp:20, + from /usr/include/boost/spirit/home/qi.hpp:23: +/usr/include/boost/spirit/home/qi/operator/list.hpp: In member function 'bool boost::spirit::qi::list::parse_container(F) const [with F = boost::spirit::qi::detail::pass_container&, boost::fusion::nil_>, boost::fusion::vector, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > > >, boost::spirit::qi::char_class > >, boost::spirit::unused_type, mpl_::bool_ >; Left = boost::spirit::qi::parameterized_nonterminal, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, mapnik::geometry::geometry&), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector >, boost::phoenix::actor >, boost::phoenix::actor > > >; Right = boost::spirit::qi::literal_char]': +/usr/include/boost/spirit/home/qi/operator/list.hpp:64:14: note: parameter passing for argument of type 'boost::spirit::qi::detail::pass_container&, boost::fusion::nil_>, boost::fusion::vector, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > > >, boost::spirit::qi::char_class > >, boost::spirit::unused_type, mpl_::bool_ >' changed in GCC 7.1 + 64 | bool parse_container(F f) const + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:70, + from /usr/include/boost/spirit/home/support/attributes.hpp:49: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mapnik::geometry::point}; _Tp = mapnik::geometry::point; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const mapnik::geometry::point}; _Tp = mapnik::geometry::point; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const mapnik::geometry::point}; _Tp = mapnik::geometry::point; _Alloc = std::allocator >]', + inlined from 'void mapnik::json::create_multilinestring::operator()(const std::vector > >&) const [with Geometry = mapnik::geometry::geometry]' at include/mapnik/json/geometry_util.hpp:164:34: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/memory:66, + from /usr/include/boost/config/no_tr1/memory.hpp:21, + from /usr/include/boost/get_pointer.hpp:14, + from /usr/include/boost/proto/transform/default.hpp:21, + from /usr/include/boost/phoenix/core/meta_grammar.hpp:17, + from /usr/include/boost/phoenix/core/is_nullary.hpp:15, + from /usr/include/boost/phoenix/core/actor.hpp:20, + from /usr/include/boost/spirit/home/support/make_component.hpp:17, + from /usr/include/boost/spirit/home/support/meta_compiler.hpp:17, + from /usr/include/boost/spirit/home/qi/domain.hpp:15, + from /usr/include/boost/spirit/home/qi/operator/sequence_base.hpp:15: +/usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = mapnik::geometry::geometry*]': +/usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = mapnik::geometry::geometry*; bool _TrivialValueTypes = false]', + inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = mapnik::geometry::geometry*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, + inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = mapnik::geometry::geometry*; _Tp = mapnik::geometry::geometry]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mapnik::geometry::geometry; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:601:31, + inlined from 'mapnik::geometry::geometry_collection::geometry_collection(const mapnik::geometry::geometry_collection&)' at include/mapnik/geometry.hpp:165:8, + inlined from 'static void mapbox::util::detail::variant_helper::copy(mapbox::util::type_index_t, const void*, void*) [with T = mapnik::geometry::geometry_collection; Types = {}]' at /usr/include/mapbox/variant.hpp:274:13, + inlined from 'static void mapbox::util::detail::variant_helper::copy(mapbox::util::type_index_t, const void*, void*) [with T = mapnik::geometry::multi_polygon; Types = {mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:278:43, + inlined from 'static void mapbox::util::detail::variant_helper::copy(mapbox::util::type_index_t, const void*, void*) [with T = mapnik::geometry::multi_line_string; Types = {mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:278:43, + inlined from 'static void mapbox::util::detail::variant_helper::copy(mapbox::util::type_index_t, const void*, void*) [with T = mapnik::geometry::multi_point; Types = {mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:278:43: +/usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 137 | { return std::__do_uninit_copy(__first, __last, __result); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mapnik::geometry::geometry&}; _Tp = mapnik::geometry::geometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:64: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mapnik::geometry::geometry; _Alloc = std::allocator >]', + inlined from 'void boost::phoenix::stl::push_back::operator()(C&, const Arg&) const [with C = mapnik::geometry::geometry_collection; Arg = mapnik::geometry::geometry]' at /usr/include/boost/phoenix/stl/container/container.hpp:603:35, + inlined from 'static boost::phoenix::detail::function_eval::result_impl::type boost::phoenix::detail::function_eval::result_impl::call(F, A ..., Context) [with F = const boost::proto::exprns_::basic_expr, 0>&; A = {const boost::phoenix::actor >&, const boost::phoenix::actor >&}; Context = const boost::phoenix::vector2, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> >*, boost::fusion::vector&>&, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >&, bool&>&, const boost::phoenix::default_actions&>&]' at /usr/include/boost/phoenix/core/detail/function_eval.hpp:120:56, + inlined from 'typename boost::phoenix::detail::function_eval::result, A, const A&>::type ...)>::type boost::phoenix::detail::function_eval::operator()(F&&, A&& ...) const [with F = const boost::proto::exprns_::basic_expr, 0>&; A = {const boost::phoenix::actor >&, const boost::phoenix::actor >&, const boost::phoenix::vector2, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> >*, boost::fusion::vector&>&, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >&, bool&>&, const boost::phoenix::default_actions&>}]' at /usr/include/boost/phoenix/core/detail/function_eval.hpp:146:28, + inlined from 'boost::phoenix::detail::call_impl_ >::result_type boost::phoenix::detail::call_impl_ >::operator()(typename boost::phoenix::detail::call_impl_ >::expr_param, typename boost::phoenix::detail::call_impl_ >::state_param, typename boost::phoenix::detail::call_impl_ >::data_param) const [with Fun = boost::phoenix::detail::function_eval; Expr = const boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> >&; State = boost::phoenix::vector4, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> >*, boost::fusion::vector&>&, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >&, bool&>&; Data = const boost::phoenix::default_actions&; unsigned int ...Indices = {0, 1, 2}]' at /usr/include/boost/phoenix/core/call.hpp:95:26, + inlined from 'boost::phoenix::evaluator::impl::result_type boost::phoenix::evaluator::impl::operator()(typename boost::phoenix::evaluator::impl::expr_param, typename boost::phoenix::evaluator::impl::state_param, typename boost::phoenix::evaluator::impl::data_param) const [with Expr = const boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> >&; State = const boost::phoenix::vector2, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> >*, boost::fusion::vector&>&, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >&, bool&>&, const boost::phoenix::default_actions&>&]' at /usr/include/boost/phoenix/core/meta_grammar.hpp:74:30, + inlined from 'typename boost::proto::detail::apply_transform::result_type boost::phoenix::evaluator::operator()(Expr&&, State&&) const [with Expr = const boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> >&; State = const boost::phoenix::vector2, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> >*, boost::fusion::vector&>&, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >&, bool&>&, const boost::phoenix::default_actions&>&]' at /usr/include/boost/phoenix/core/meta_grammar.hpp:34:9, + inlined from 'typename boost::proto::switch_::impl::type, typename boost::phoenix::result_of::actions::type>::result_type boost::phoenix::eval(const Expr&, const Context&) [with Expr = actor, 0>, actor >, actor > >, 3> >; Context = vector2, 0>, actor >, actor > >, 3> >*, boost::fusion::vector&>&, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >&, bool&>&, const default_actions&>]' at /usr/include/boost/phoenix/core/meta_grammar.hpp:139:17, + inlined from 'typename boost::phoenix::actor::result(A ...)>::type boost::phoenix::actor::operator()(A&& ...) const [with A = {boost::fusion::vector&>&, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >&, bool&}; Expr = boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3>]' at /usr/include/boost/phoenix/core/actor.hpp:224:33, + inlined from 'bool boost::spirit::traits::action_dispatch::operator()(const boost::phoenix::actor&, Attribute&, Context&) [with Eval = boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3>; Attribute = mapnik::geometry::geometry; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Component = boost::spirit::qi::reference, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > >, mapnik::geometry::geometry(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type> >]' at /usr/include/boost/spirit/home/support/action_dispatch.hpp:183:14, + inlined from 'bool boost::spirit::qi::action::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = boost::spirit::unused_type; Subject = boost::spirit::qi::reference, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > >, mapnik::geometry::geometry(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type> >; Action = boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> >]' at /usr/include/boost/spirit/home/qi/action/action.hpp:67:55, + inlined from 'bool boost::spirit::qi::detail::fail_function::operator()(const Component&, Attribute&) const [with Component = boost::spirit::qi::action, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > >, mapnik::geometry::geometry(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >; Attribute = boost::spirit::unused_type; Iterator = const char*; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >]' at /usr/include/boost/spirit/home/qi/detail/fail_function.hpp:38:36, + inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_container(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::action, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > >, mapnik::geometry::geometry(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >; F = boost::spirit::qi::detail::fail_function&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = const boost::spirit::unused_type; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:283:23, + inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_attribute(const Component&, mpl_::true_) const [with Component = boost::spirit::qi::action, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > >, mapnik::geometry::geometry(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >; F = boost::spirit::qi::detail::fail_function&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = const boost::spirit::unused_type; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:331:38, + inlined from 'bool boost::spirit::qi::detail::pass_container::operator()(const Component&) const [with Component = boost::spirit::qi::action, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > >, mapnik::geometry::geometry(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >; F = boost::spirit::qi::detail::fail_function&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = const boost::spirit::unused_type; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:351:38, + inlined from 'bool boost::spirit::qi::list::parse_container(F) const [with F = boost::spirit::qi::detail::pass_container&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >, const boost::spirit::unused_type, mpl_::bool_ >; Left = boost::spirit::qi::action, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > >, mapnik::geometry::geometry(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >; Right = boost::spirit::qi::literal_char]' at /usr/include/boost/spirit/home/qi/operator/list.hpp:67:19: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mapnik::geometry::geometry; _Alloc = std::allocator >]', + inlined from 'void boost::phoenix::stl::push_back::operator()(C&, const Arg&) const [with C = mapnik::geometry::geometry_collection; Arg = mapnik::geometry::geometry]' at /usr/include/boost/phoenix/stl/container/container.hpp:603:35, + inlined from 'static boost::phoenix::detail::function_eval::result_impl::type boost::phoenix::detail::function_eval::result_impl::call(F, A ..., Context) [with F = const boost::proto::exprns_::basic_expr, 0>&; A = {const boost::phoenix::actor >&, const boost::phoenix::actor >&}; Context = const boost::phoenix::vector2, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> >*, boost::fusion::vector&>&, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >&, bool&>&, const boost::phoenix::default_actions&>&]' at /usr/include/boost/phoenix/core/detail/function_eval.hpp:120:56, + inlined from 'typename boost::phoenix::detail::function_eval::result, A, const A&>::type ...)>::type boost::phoenix::detail::function_eval::operator()(F&&, A&& ...) const [with F = const boost::proto::exprns_::basic_expr, 0>&; A = {const boost::phoenix::actor >&, const boost::phoenix::actor >&, const boost::phoenix::vector2, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> >*, boost::fusion::vector&>&, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >&, bool&>&, const boost::phoenix::default_actions&>}]' at /usr/include/boost/phoenix/core/detail/function_eval.hpp:146:28, + inlined from 'boost::phoenix::detail::call_impl_ >::result_type boost::phoenix::detail::call_impl_ >::operator()(typename boost::phoenix::detail::call_impl_ >::expr_param, typename boost::phoenix::detail::call_impl_ >::state_param, typename boost::phoenix::detail::call_impl_ >::data_param) const [with Fun = boost::phoenix::detail::function_eval; Expr = const boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> >&; State = boost::phoenix::vector4, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> >*, boost::fusion::vector&>&, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >&, bool&>&; Data = const boost::phoenix::default_actions&; unsigned int ...Indices = {0, 1, 2}]' at /usr/include/boost/phoenix/core/call.hpp:95:26, + inlined from 'boost::phoenix::evaluator::impl::result_type boost::phoenix::evaluator::impl::operator()(typename boost::phoenix::evaluator::impl::expr_param, typename boost::phoenix::evaluator::impl::state_param, typename boost::phoenix::evaluator::impl::data_param) const [with Expr = const boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> >&; State = const boost::phoenix::vector2, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> >*, boost::fusion::vector&>&, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >&, bool&>&, const boost::phoenix::default_actions&>&]' at /usr/include/boost/phoenix/core/meta_grammar.hpp:74:30, + inlined from 'typename boost::proto::detail::apply_transform::result_type boost::phoenix::evaluator::operator()(Expr&&, State&&) const [with Expr = const boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> >&; State = const boost::phoenix::vector2, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> >*, boost::fusion::vector&>&, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >&, bool&>&, const boost::phoenix::default_actions&>&]' at /usr/include/boost/phoenix/core/meta_grammar.hpp:34:9, + inlined from 'typename boost::proto::switch_::impl::type, typename boost::phoenix::result_of::actions::type>::result_type boost::phoenix::eval(const Expr&, const Context&) [with Expr = actor, 0>, actor >, actor > >, 3> >; Context = vector2, 0>, actor >, actor > >, 3> >*, boost::fusion::vector&>&, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >&, bool&>&, const default_actions&>]' at /usr/include/boost/phoenix/core/meta_grammar.hpp:139:17, + inlined from 'typename boost::phoenix::actor::result(A ...)>::type boost::phoenix::actor::operator()(A&& ...) const [with A = {boost::fusion::vector&>&, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >&, bool&}; Expr = boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3>]' at /usr/include/boost/phoenix/core/actor.hpp:224:33, + inlined from 'bool boost::spirit::traits::action_dispatch::operator()(const boost::phoenix::actor&, Attribute&, Context&) [with Eval = boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3>; Attribute = mapnik::geometry::geometry; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Component = boost::spirit::qi::reference, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > >, mapnik::geometry::geometry(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type> >]' at /usr/include/boost/spirit/home/support/action_dispatch.hpp:183:14, + inlined from 'bool boost::spirit::qi::action::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = boost::spirit::unused_type; Subject = boost::spirit::qi::reference, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > >, mapnik::geometry::geometry(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type> >; Action = boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> >]' at /usr/include/boost/spirit/home/qi/action/action.hpp:67:55, + inlined from 'bool boost::spirit::qi::detail::fail_function::operator()(const Component&, Attribute&) const [with Component = boost::spirit::qi::action, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > >, mapnik::geometry::geometry(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >; Attribute = boost::spirit::unused_type; Iterator = const char*; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >]' at /usr/include/boost/spirit/home/qi/detail/fail_function.hpp:38:36, + inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_container(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::action, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > >, mapnik::geometry::geometry(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >; F = boost::spirit::qi::detail::fail_function&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = const boost::spirit::unused_type; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:283:23, + inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_attribute(const Component&, mpl_::true_) const [with Component = boost::spirit::qi::action, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > >, mapnik::geometry::geometry(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >; F = boost::spirit::qi::detail::fail_function&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = const boost::spirit::unused_type; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:331:38, + inlined from 'bool boost::spirit::qi::detail::pass_container::operator()(const Component&) const [with Component = boost::spirit::qi::action, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > >, mapnik::geometry::geometry(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >; F = boost::spirit::qi::detail::fail_function&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = const boost::spirit::unused_type; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:351:38, + inlined from 'bool boost::spirit::qi::list::parse_container(F) const [with F = boost::spirit::qi::detail::pass_container&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >, const boost::spirit::unused_type, mpl_::bool_ >; Left = boost::spirit::qi::action, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > >, mapnik::geometry::geometry(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >; Right = boost::spirit::qi::literal_char]' at /usr/include/boost/spirit/home/qi/operator/list.hpp:72:21: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = mapnik::geometry::geometry*; bool _TrivialValueTypes = false]', + inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = mapnik::geometry::geometry*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, + inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = mapnik::geometry::geometry*; _Tp = mapnik::geometry::geometry]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mapnik::geometry::geometry; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:601:31, + inlined from 'mapnik::geometry::geometry_collection::geometry_collection(const mapnik::geometry::geometry_collection&)' at include/mapnik/geometry.hpp:165:8, + inlined from 'mapbox::util::variant::variant(T&&) [with T = mapnik::geometry::geometry_collection&; Traits = mapbox::util::detail::value_traits&, mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection >; Enable = void; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:563:9, + inlined from 'mapnik::geometry::geometry::geometry(T&&) [with T = mapnik::geometry::geometry_collection&; Traits = mapbox::util::detail::value_traits&, mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection >; Enable = void][inherited from mapbox::util::variant, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection >]' at include/mapnik/geometry.hpp:151:29, + inlined from 'boost::proto::detail::default_assign::impl::result_type boost::proto::detail::default_assign::impl::operator()(typename boost::proto::detail::default_assign::impl::expr_param, typename boost::proto::detail::default_assign::impl::state_param, typename boost::proto::detail::default_assign::impl::data_param) const [with Expr = const boost::phoenix::actor >, boost::phoenix::actor > >, 2> >&; State = boost::phoenix::vector4 >, boost::phoenix::actor > >, 2> >*, boost::fusion::vector&>&, boost::spirit::context, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >&, bool&>&; Data = const boost::phoenix::default_actions&; Grammar = boost::phoenix::meta_grammar]' at /usr/include/boost/proto/transform/default.hpp:154:9, + inlined from 'boost::phoenix::evaluator::impl::result_type boost::phoenix::evaluator::impl::operator()(typename boost::phoenix::evaluator::impl::expr_param, typename boost::phoenix::evaluator::impl::state_param, typename boost::phoenix::evaluator::impl::data_param) const [with Expr = const boost::phoenix::actor >, boost::phoenix::actor > >, 2> >&; State = const boost::phoenix::vector2 >, boost::phoenix::actor > >, 2> >*, boost::fusion::vector&>&, boost::spirit::context, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >&, bool&>&, const boost::phoenix::default_actions&>&]' at /usr/include/boost/phoenix/core/meta_grammar.hpp:74:30, + inlined from 'typename boost::proto::detail::apply_transform::result_type boost::phoenix::evaluator::operator()(Expr&&, State&&) const [with Expr = const boost::phoenix::actor >, boost::phoenix::actor > >, 2> >&; State = const boost::phoenix::vector2 >, boost::phoenix::actor > >, 2> >*, boost::fusion::vector&>&, boost::spirit::context, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >&, bool&>&, const boost::phoenix::default_actions&>&]' at /usr/include/boost/phoenix/core/meta_grammar.hpp:34:9, + inlined from 'typename boost::proto::switch_::impl::type, typename boost::phoenix::result_of::actions::type>::result_type boost::phoenix::eval(const Expr&, const Context&) [with Expr = actor >, actor > >, 2> >; Context = vector2 >, actor > >, 2> >*, boost::fusion::vector&>&, boost::spirit::context, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >&, bool&>&, const default_actions&>]' at /usr/include/boost/phoenix/core/meta_grammar.hpp:139:17, + inlined from 'typename boost::phoenix::actor::result(A ...)>::type boost::phoenix::actor::operator()(A&& ...) const [with A = {boost::fusion::vector&>&, boost::spirit::context, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >&, bool&}; Expr = boost::proto::exprns_::basic_expr >, boost::phoenix::actor > >, 2>]' at /usr/include/boost/phoenix/core/actor.hpp:224:33, + inlined from 'bool boost::spirit::traits::action_dispatch::operator()(const boost::phoenix::actor&, Attribute&, Context&) [with Eval = boost::proto::exprns_::basic_expr >, boost::phoenix::actor > >, 2>; Attribute = mapnik::geometry::geometry_collection; Context = boost::spirit::context, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >; Component = boost::spirit::qi::reference(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >]' at /usr/include/boost/spirit/home/support/action_dispatch.hpp:183:14, + inlined from 'bool boost::spirit::qi::action::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = const boost::spirit::unused_type; Subject = boost::spirit::qi::reference(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; Action = boost::phoenix::actor >, boost::phoenix::actor > >, 2> >]' at /usr/include/boost/spirit/home/qi/action/action.hpp:67:55, + inlined from 'bool boost::spirit::qi::detail::expect_function::operator()(const Component&, Attribute&) const [with Component = boost::spirit::qi::action(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >; Attribute = const boost::spirit::unused_type; Iterator = const char*; Context = boost::spirit::context, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Exception = boost::spirit::qi::expectation_failure]' at /usr/include/boost/spirit/home/qi/detail/expect_function.hpp:50:33, + inlined from 'bool boost::spirit::detail::any_if(const First1&, const First2&, const Last1&, const Last2&, F&, mpl_::false_) [with Pred = boost::spirit::traits::attribute_not_unused, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >, const char*>; First1 = boost::fusion::cons_iterator(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons, boost::fusion::nil_> > >; Last1 = boost::fusion::cons_iterator; First2 = boost::fusion::vector_iterator, 0>; Last2 = boost::fusion::vector_iterator, 1>; F = boost::spirit::qi::detail::expect_function, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >]' at /usr/include/boost/spirit/home/support/algorithm/any_if.hpp:186:21, + inlined from 'bool boost::spirit::detail::any_if(const First1&, const First2&, const Last1&, const Last2&, F&, mpl_::false_) [with Pred = boost::spirit::traits::attribute_not_unused, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >, const char*>; First1 = boost::fusion::cons_iterator, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons, boost::fusion::nil_> > > >; Last1 = boost::fusion::cons_iterator; First2 = boost::fusion::vector_iterator, 0>; Last2 = boost::fusion::vector_iterator, 1>; F = boost::spirit::qi::detail::expect_function, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >]' at /usr/include/boost/spirit/home/support/algorithm/any_if.hpp:187:37, + inlined from 'bool boost::spirit::detail::any_if(const First1&, const First2&, const Last1&, const Last2&, F&, mpl_::false_) [with Pred = boost::spirit::traits::attribute_not_unused, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >, const char*>; First1 = boost::fusion::cons_iterator, boost::fusion::cons, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons, boost::fusion::nil_> > > > >; Last1 = boost::fusion::cons_iterator; First2 = boost::fusion::vector_iterator, 0>; Last2 = boost::fusion::vector_iterator, 1>; F = boost::spirit::qi::detail::expect_function, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >]' at /usr/include/boost/spirit/home/support/algorithm/any_if.hpp:187:37, + inlined from 'bool boost::spirit::detail::any_if(const First1&, const First2&, const Last1&, const Last2&, F&, mpl_::false_) [with Pred = boost::spirit::traits::attribute_not_unused, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >, const char*>; First1 = boost::fusion::cons_iterator, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons, boost::fusion::nil_> > > > > >; Last1 = boost::fusion::cons_iterator; First2 = boost::fusion::vector_iterator, 0>; Last2 = boost::fusion::vector_iterator, 1>; F = boost::spirit::qi::detail::expect_function, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >]' at /usr/include/boost/spirit/home/support/algorithm/any_if.hpp:187:37, + inlined from 'bool boost::spirit::any_if(const Sequence1&, Sequence2&, F, Pred) [with Pred = traits::attribute_not_unused, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >, const char*>; Sequence1 = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, unused_type, unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons, boost::fusion::nil_> > > > >; Sequence2 = boost::fusion::vector; F = qi::detail::expect_function, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >, qi::char_class >, qi::expectation_failure >]' at /usr/include/boost/spirit/home/support/algorithm/any_if.hpp:201:36, + inlined from 'bool boost::spirit::qi::sequence_base::parse_impl(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&, mpl_::false_) const [with Iterator = const char*; Context = boost::spirit::context, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = const boost::spirit::unused_type; Derived = boost::spirit::qi::expect_operator, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons, boost::fusion::nil_> > > > > >; Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons, boost::fusion::nil_> > > > >]' at /usr/include/boost/spirit/home/qi/operator/sequence_base.hpp:87:31, + inlined from 'bool boost::spirit::qi::sequence_base::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = const boost::spirit::unused_type; Derived = boost::spirit::qi::expect_operator, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons, boost::fusion::nil_> > > > > >; Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons, boost::fusion::nil_> > > > >]' at /usr/include/boost/spirit/home/qi/operator/sequence_base.hpp:123:30, + inlined from 'bool boost::spirit::qi::detail::alternative_function::operator()(const Component&) const [with Component = boost::spirit::qi::expect_operator, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons, boost::fusion::nil_> > > > > >; Iterator = const char*; Context = boost::spirit::context, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >]' at /usr/include/boost/spirit/home/qi/detail/alternative_function.hpp:195:35, + inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons, boost::fusion::nil_> > > > > >, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::alternative_function, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >, boost::spirit::qi::char_class >, const boost::spirit::unused_type>]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:40:17, + inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator, boost::fusion::cons, boost::fusion::cons, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::nil_> > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons, boost::fusion::nil_> > > > > >, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::alternative_function, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >, boost::spirit::qi::char_class >, const boost::spirit::unused_type>]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:41:31, + inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator, boost::fusion::cons, boost::fusion::cons >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::nil_> > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::nil_> > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons, boost::fusion::nil_> > > > > >, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::alternative_function, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >, boost::spirit::qi::char_class >, const boost::spirit::unused_type>]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:41:31, + inlined from 'constexpr bool boost::fusion::detail::any(const Sequence&, F, Tag) [with Sequence = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::nil_> > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::nil_> > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons, boost::fusion::nil_> > > > > >, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >; F = boost::spirit::qi::detail::alternative_function, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >, boost::spirit::qi::char_class >, const boost::spirit::unused_type>; Tag = boost::fusion::forward_traversal_tag]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:53:34, + inlined from 'constexpr bool boost::fusion::any(const Sequence&, F) [with Sequence = cons, cons, cons >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, nil_> > > >, cons, cons, cons, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, nil_> > > >, cons, cons, cons, cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, cons, nil_> > > > > >, cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, nil_> > > >; F = boost::spirit::qi::detail::alternative_function, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, cons&, nil_> > > >, vector<> >, boost::spirit::qi::char_class >, const boost::spirit::unused_type>]' at /usr/include/boost/fusion/algorithm/query/any.hpp:32:27, + inlined from 'bool boost::spirit::qi::alternative::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = const boost::spirit::unused_type; Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::nil_> > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::nil_> > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons, boost::fusion::nil_> > > > > >, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >]' at /usr/include/boost/spirit/home/qi/operator/alternative.hpp:81:31, + inlined from 'bool boost::spirit::qi::detail::parser_binder::call(Iterator&, const Iterator&, Context&, const Skipper&, mpl_::true_) const [with Iterator = const char*; Skipper = boost::spirit::qi::char_class >; Context = boost::spirit::context, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >; Parser = boost::spirit::qi::alternative, boost::fusion::cons, boost::fusion::cons >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::nil_> > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::nil_> > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons, boost::fusion::nil_> > > > > >, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >; Auto = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:33:27, + inlined from 'bool boost::spirit::qi::detail::parser_binder::operator()(Iterator&, const Iterator&, Context&, const Skipper&) const [with Iterator = const char*; Skipper = boost::spirit::qi::char_class >; Context = boost::spirit::context, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >; Parser = boost::spirit::qi::alternative, boost::fusion::cons, boost::fusion::cons >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::nil_> > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::nil_> > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons, boost::fusion::nil_> > > > > >, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >; Auto = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:53:24, + inlined from 'static R boost::detail::function::function_obj_invoker4::invoke(boost::detail::function::function_buffer&, T0, T1, T2, T3) [with FunctionObj = boost::spirit::qi::detail::parser_binder, boost::fusion::cons, boost::fusion::cons >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::nil_> > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::nil_> > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons, boost::fusion::nil_> > > > > >, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, mpl_::bool_ >; R = bool; T0 = const char*&; T1 = const char* const&; T2 = boost::spirit::context, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >&; T3 = const boost::spirit::qi::char_class >&]' at /usr/include/boost/function/function_template.hpp:137:22: +/usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 137 | { return std::__do_uninit_copy(__first, __last, __result); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mapnik::geometry::point&}; _Tp = mapnik::geometry::point; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mapnik::geometry::point; _Alloc = std::allocator >]', + inlined from 'static void boost::geometry::traits::push_back::apply(typename boost::geometry::traits::rvalue_type::type, const item_type&) [with Range = mapnik::geometry::linear_ring]' at /usr/include/boost/geometry/core/mutable_range.hpp:72:24, + inlined from 'static void boost::geometry::detail::append::append_point::apply(Geometry&, const Point&, int, int) [with Geometry = mapnik::geometry::linear_ring; Point = mapnik::geometry::point]' at /usr/include/boost/geometry/algorithms/append.hpp:66:43, + inlined from 'static void boost::geometry::resolve_variant::append::apply(Geometry&, const RangeOrPoint&, int, int) [with RangeOrPoint = mapnik::geometry::point; Geometry = mapnik::geometry::linear_ring]' at /usr/include/boost/geometry/algorithms/append.hpp:296:56, + inlined from 'void boost::geometry::append(Geometry&, const RangeOrPoint&, int, int) [with Geometry = mapnik::geometry::linear_ring; RangeOrPoint = mapnik::geometry::point]' at /usr/include/boost/geometry/algorithms/append.hpp:371:27, + inlined from 'static void boost::geometry::detail::correct_closure::close_or_open_ring::apply(Ring&) [with Ring = mapnik::geometry::linear_ring]' at /usr/include/boost/geometry/algorithms/correct_closure.hpp:72:29: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In function 'void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator*, vector > >]', + inlined from 'static void boost::geometry::detail::correct::correct_ring::apply(Ring&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Ring = mapnik::geometry::linear_ring; Predicate = std::less]' at /usr/include/boost/geometry/algorithms/correct.hpp:152:25, + inlined from 'static void boost::geometry::detail::correct::correct_ring::apply(Ring&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Ring = mapnik::geometry::linear_ring; Predicate = std::less]' at /usr/include/boost/geometry/algorithms/correct.hpp:141:24, + inlined from 'static void boost::geometry::detail::correct::correct_polygon::apply(Polygon&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Polygon = mapnik::geometry::polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:171:21, + inlined from 'static void boost::geometry::detail::multi_modify::apply(MultiGeometry&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; MultiGeometry = mapnik::geometry::multi_polygon; Policy = boost::geometry::detail::correct::correct_polygon >]' at /usr/include/boost/geometry/algorithms/detail/multi_modify.hpp:56:26, + inlined from 'static void boost::geometry::resolve_variant::correct::apply(Geometry&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Geometry = mapnik::geometry::multi_polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:274:43, + inlined from 'void boost::geometry::correct(Geometry&) [with Geometry = mapnik::geometry::multi_polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:328:46, + inlined from 'mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::multi_polygon&) const [with T = double]' at include/mapnik/geometry_correct.hpp:69:33, + inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::multi_polygon; Types = {mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:332:38: +/usr/include/c++/12/bits/stl_algo.h:1134:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 1134 | std::__reverse(__first, __last, std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator*, vector > >]', + inlined from 'static void boost::geometry::detail::correct::correct_ring::apply(Ring&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Ring = mapnik::geometry::linear_ring; Predicate = std::less]' at /usr/include/boost/geometry/algorithms/correct.hpp:152:25, + inlined from 'static void boost::geometry::detail::correct::correct_ring::apply(Ring&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Ring = mapnik::geometry::linear_ring; Predicate = std::greater]' at /usr/include/boost/geometry/algorithms/correct.hpp:141:24, + inlined from 'static void boost::geometry::detail::correct::correct_polygon::apply(Polygon&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Polygon = mapnik::geometry::polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:182:25, + inlined from 'static void boost::geometry::detail::multi_modify::apply(MultiGeometry&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; MultiGeometry = mapnik::geometry::multi_polygon; Policy = boost::geometry::detail::correct::correct_polygon >]' at /usr/include/boost/geometry/algorithms/detail/multi_modify.hpp:56:26, + inlined from 'static void boost::geometry::resolve_variant::correct::apply(Geometry&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Geometry = mapnik::geometry::multi_polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:274:43, + inlined from 'void boost::geometry::correct(Geometry&) [with Geometry = mapnik::geometry::multi_polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:328:46, + inlined from 'mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::multi_polygon&) const [with T = double]' at include/mapnik/geometry_correct.hpp:69:33, + inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::multi_polygon; Types = {mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:332:38: +/usr/include/c++/12/bits/stl_algo.h:1134:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 1134 | std::__reverse(__first, __last, std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator*, vector > >]', + inlined from 'static void boost::geometry::detail::correct::correct_ring::apply(Ring&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Ring = mapnik::geometry::linear_ring; Predicate = std::less]' at /usr/include/boost/geometry/algorithms/correct.hpp:152:25, + inlined from 'static void boost::geometry::detail::correct::correct_ring::apply(Ring&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Ring = mapnik::geometry::linear_ring; Predicate = std::less]' at /usr/include/boost/geometry/algorithms/correct.hpp:141:24, + inlined from 'static void boost::geometry::detail::correct::correct_polygon::apply(Polygon&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Polygon = mapnik::geometry::polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:171:21, + inlined from 'static void boost::geometry::resolve_variant::correct::apply(Geometry&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Geometry = mapnik::geometry::polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:274:43, + inlined from 'void boost::geometry::correct(Geometry&) [with Geometry = mapnik::geometry::polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:328:46, + inlined from 'mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::polygon&) const [with T = double]' at include/mapnik/geometry_correct.hpp:63:33, + inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::polygon; Types = {mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:332:38, + inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::line_string; Types = {mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:336:50, + inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:336:50, + inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:336:50, + inlined from 'static R mapbox::util::variant::visit(V&&, F&&) [with F = const mapnik::geometry::detail::geometry_correct&; V = mapnik::geometry::geometry&; T0 = mapnik::geometry::geometry_empty&; R = void; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:838:54, + inlined from 'decltype (V::visit(v, forward(f))) mapnik::util::apply_visitor(F&&, V&) [with F = const mapnik::geometry::detail::geometry_correct&; V = mapnik::geometry::geometry]' at include/mapnik/util/variant.hpp:48:20, + inlined from 'mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::geometry&) const [with T = double]' at include/mapnik/geometry_correct.hpp:48:36, + inlined from 'mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::geometry_collection&) const [with T = double]' at include/mapnik/geometry_correct.hpp:56:20, + inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::geometry_collection]' at /usr/include/mapbox/variant.hpp:347:34, + inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::multi_polygon; Types = {mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:336:50: +/usr/include/c++/12/bits/stl_algo.h:1134:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 1134 | std::__reverse(__first, __last, std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator*, vector > >]', + inlined from 'static void boost::geometry::detail::correct::correct_ring::apply(Ring&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Ring = mapnik::geometry::linear_ring; Predicate = std::less]' at /usr/include/boost/geometry/algorithms/correct.hpp:152:25, + inlined from 'static void boost::geometry::detail::correct::correct_ring::apply(Ring&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Ring = mapnik::geometry::linear_ring; Predicate = std::greater]' at /usr/include/boost/geometry/algorithms/correct.hpp:141:24, + inlined from 'static void boost::geometry::detail::correct::correct_polygon::apply(Polygon&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Polygon = mapnik::geometry::polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:182:25, + inlined from 'static void boost::geometry::resolve_variant::correct::apply(Geometry&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Geometry = mapnik::geometry::polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:274:43, + inlined from 'void boost::geometry::correct(Geometry&) [with Geometry = mapnik::geometry::polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:328:46, + inlined from 'mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::polygon&) const [with T = double]' at include/mapnik/geometry_correct.hpp:63:33, + inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::polygon; Types = {mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:332:38, + inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::line_string; Types = {mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:336:50, + inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:336:50, + inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:336:50, + inlined from 'static R mapbox::util::variant::visit(V&&, F&&) [with F = const mapnik::geometry::detail::geometry_correct&; V = mapnik::geometry::geometry&; T0 = mapnik::geometry::geometry_empty&; R = void; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:838:54, + inlined from 'decltype (V::visit(v, forward(f))) mapnik::util::apply_visitor(F&&, V&) [with F = const mapnik::geometry::detail::geometry_correct&; V = mapnik::geometry::geometry]' at include/mapnik/util/variant.hpp:48:20, + inlined from 'mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::geometry&) const [with T = double]' at include/mapnik/geometry_correct.hpp:48:36, + inlined from 'mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::geometry_collection&) const [with T = double]' at include/mapnik/geometry_correct.hpp:56:20, + inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::geometry_collection]' at /usr/include/mapbox/variant.hpp:347:34, + inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::multi_polygon; Types = {mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:336:50: +/usr/include/c++/12/bits/stl_algo.h:1134:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 1134 | std::__reverse(__first, __last, std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const mapnik::geometry::point}; _Tp = mapnik::geometry::point; _Alloc = std::allocator >]', + inlined from 'void mapnik::json::create_multipolygon::operator()(const std::vector > > >&) const [with Geometry = mapnik::geometry::geometry]' at include/mapnik/json/geometry_util.hpp:204:38: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator*, vector > >]', + inlined from 'static void boost::geometry::detail::correct::correct_ring::apply(Ring&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Ring = mapnik::geometry::linear_ring; Predicate = std::less]' at /usr/include/boost/geometry/algorithms/correct.hpp:152:25, + inlined from 'static void boost::geometry::detail::correct::correct_ring::apply(Ring&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Ring = mapnik::geometry::linear_ring; Predicate = std::less]' at /usr/include/boost/geometry/algorithms/correct.hpp:141:24, + inlined from 'static void boost::geometry::detail::correct::correct_polygon::apply(Polygon&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Polygon = mapnik::geometry::polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:171:21, + inlined from 'static void boost::geometry::resolve_variant::correct::apply(Geometry&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Geometry = mapnik::geometry::polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:274:43, + inlined from 'void boost::geometry::correct(Geometry&) [with Geometry = mapnik::geometry::polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:328:46, + inlined from 'mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::polygon&) const [with T = double]' at include/mapnik/geometry_correct.hpp:63:33, + inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::polygon; Types = {mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:332:38, + inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::line_string; Types = {mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:336:50, + inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:336:50, + inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:336:50, + inlined from 'static R mapbox::util::variant::visit(V&&, F&&) [with F = const mapnik::geometry::detail::geometry_correct&; V = mapnik::geometry::geometry&; T0 = mapnik::geometry::geometry_empty&; R = void; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:838:54, + inlined from 'decltype (V::visit(v, forward(f))) mapnik::util::apply_visitor(F&&, V&) [with F = const mapnik::geometry::detail::geometry_correct&; V = mapnik::geometry::geometry]' at include/mapnik/util/variant.hpp:48:20, + inlined from 'mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::geometry&) const [with T = double]' at include/mapnik/geometry_correct.hpp:48:36, + inlined from 'void mapnik::geometry::correct(GeomType&) [with GeomType = geometry]' at include/mapnik/geometry_correct.hpp:86:31, + inlined from 'void mapnik::json::create_multipolygon::operator()(const std::vector > > >&) const [with Geometry = mapnik::geometry::geometry]' at include/mapnik/json/geometry_util.hpp:212:34: +/usr/include/c++/12/bits/stl_algo.h:1134:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 1134 | std::__reverse(__first, __last, std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator*, vector > >]', + inlined from 'static void boost::geometry::detail::correct::correct_ring::apply(Ring&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Ring = mapnik::geometry::linear_ring; Predicate = std::less]' at /usr/include/boost/geometry/algorithms/correct.hpp:152:25, + inlined from 'static void boost::geometry::detail::correct::correct_ring::apply(Ring&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Ring = mapnik::geometry::linear_ring; Predicate = std::greater]' at /usr/include/boost/geometry/algorithms/correct.hpp:141:24, + inlined from 'static void boost::geometry::detail::correct::correct_polygon::apply(Polygon&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Polygon = mapnik::geometry::polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:182:25, + inlined from 'static void boost::geometry::resolve_variant::correct::apply(Geometry&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Geometry = mapnik::geometry::polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:274:43, + inlined from 'void boost::geometry::correct(Geometry&) [with Geometry = mapnik::geometry::polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:328:46, + inlined from 'mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::polygon&) const [with T = double]' at include/mapnik/geometry_correct.hpp:63:33, + inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::polygon; Types = {mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:332:38, + inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::line_string; Types = {mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:336:50, + inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:336:50, + inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:336:50, + inlined from 'static R mapbox::util::variant::visit(V&&, F&&) [with F = const mapnik::geometry::detail::geometry_correct&; V = mapnik::geometry::geometry&; T0 = mapnik::geometry::geometry_empty&; R = void; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:838:54, + inlined from 'decltype (V::visit(v, forward(f))) mapnik::util::apply_visitor(F&&, V&) [with F = const mapnik::geometry::detail::geometry_correct&; V = mapnik::geometry::geometry]' at include/mapnik/util/variant.hpp:48:20, + inlined from 'mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::geometry&) const [with T = double]' at include/mapnik/geometry_correct.hpp:48:36, + inlined from 'void mapnik::geometry::correct(GeomType&) [with GeomType = geometry]' at include/mapnik/geometry_correct.hpp:86:31, + inlined from 'void mapnik::json::create_multipolygon::operator()(const std::vector > > >&) const [with Geometry = mapnik::geometry::geometry]' at include/mapnik/json/geometry_util.hpp:212:34: +/usr/include/c++/12/bits/stl_algo.h:1134:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 1134 | std::__reverse(__first, __last, std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const mapnik::geometry::point}; _Tp = mapnik::geometry::point; _Alloc = std::allocator >]', + inlined from 'void mapnik::json::create_polygon::operator()(const std::vector > >&) const [with Geometry = mapnik::geometry::geometry]' at include/mapnik/json/geometry_util.hpp:102:34: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator*, vector > >]', + inlined from 'static void boost::geometry::detail::correct::correct_ring::apply(Ring&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Ring = mapnik::geometry::linear_ring; Predicate = std::less]' at /usr/include/boost/geometry/algorithms/correct.hpp:152:25, + inlined from 'static void boost::geometry::detail::correct::correct_ring::apply(Ring&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Ring = mapnik::geometry::linear_ring; Predicate = std::less]' at /usr/include/boost/geometry/algorithms/correct.hpp:141:24, + inlined from 'static void boost::geometry::detail::correct::correct_polygon::apply(Polygon&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Polygon = mapnik::geometry::polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:171:21, + inlined from 'static void boost::geometry::resolve_variant::correct::apply(Geometry&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Geometry = mapnik::geometry::polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:274:43, + inlined from 'void boost::geometry::correct(Geometry&) [with Geometry = mapnik::geometry::polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:328:46, + inlined from 'mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::polygon&) const [with T = double]' at include/mapnik/geometry_correct.hpp:63:33, + inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::polygon; Types = {mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:332:38, + inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::line_string; Types = {mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:336:50, + inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:336:50, + inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:336:50, + inlined from 'static R mapbox::util::variant::visit(V&&, F&&) [with F = const mapnik::geometry::detail::geometry_correct&; V = mapnik::geometry::geometry&; T0 = mapnik::geometry::geometry_empty&; R = void; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:838:54, + inlined from 'decltype (V::visit(v, forward(f))) mapnik::util::apply_visitor(F&&, V&) [with F = const mapnik::geometry::detail::geometry_correct&; V = mapnik::geometry::geometry]' at include/mapnik/util/variant.hpp:48:20, + inlined from 'mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::geometry&) const [with T = double]' at include/mapnik/geometry_correct.hpp:48:36, + inlined from 'void mapnik::geometry::correct(GeomType&) [with GeomType = geometry]' at include/mapnik/geometry_correct.hpp:86:31, + inlined from 'void mapnik::json::create_polygon::operator()(const std::vector > >&) const [with Geometry = mapnik::geometry::geometry]' at include/mapnik/json/geometry_util.hpp:108:34: +/usr/include/c++/12/bits/stl_algo.h:1134:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 1134 | std::__reverse(__first, __last, std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator*, vector > >]', + inlined from 'static void boost::geometry::detail::correct::correct_ring::apply(Ring&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Ring = mapnik::geometry::linear_ring; Predicate = std::less]' at /usr/include/boost/geometry/algorithms/correct.hpp:152:25, + inlined from 'static void boost::geometry::detail::correct::correct_ring::apply(Ring&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Ring = mapnik::geometry::linear_ring; Predicate = std::greater]' at /usr/include/boost/geometry/algorithms/correct.hpp:141:24, + inlined from 'static void boost::geometry::detail::correct::correct_polygon::apply(Polygon&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Polygon = mapnik::geometry::polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:182:25, + inlined from 'static void boost::geometry::resolve_variant::correct::apply(Geometry&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Geometry = mapnik::geometry::polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:274:43, + inlined from 'void boost::geometry::correct(Geometry&) [with Geometry = mapnik::geometry::polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:328:46, + inlined from 'mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::polygon&) const [with T = double]' at include/mapnik/geometry_correct.hpp:63:33, + inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::polygon; Types = {mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:332:38, + inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::line_string; Types = {mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:336:50, + inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:336:50, + inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:336:50, + inlined from 'static R mapbox::util::variant::visit(V&&, F&&) [with F = const mapnik::geometry::detail::geometry_correct&; V = mapnik::geometry::geometry&; T0 = mapnik::geometry::geometry_empty&; R = void; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:838:54, + inlined from 'decltype (V::visit(v, forward(f))) mapnik::util::apply_visitor(F&&, V&) [with F = const mapnik::geometry::detail::geometry_correct&; V = mapnik::geometry::geometry]' at include/mapnik/util/variant.hpp:48:20, + inlined from 'mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::geometry&) const [with T = double]' at include/mapnik/geometry_correct.hpp:48:36, + inlined from 'void mapnik::geometry::correct(GeomType&) [with GeomType = geometry]' at include/mapnik/geometry_correct.hpp:86:31, + inlined from 'void mapnik::json::create_polygon::operator()(const std::vector > >&) const [with Geometry = mapnik::geometry::geometry]' at include/mapnik/json/geometry_util.hpp:108:34: +/usr/include/c++/12/bits/stl_algo.h:1134:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 1134 | std::__reverse(__first, __last, std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'bool boost::spirit::qi::list::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > > >; Skipper = boost::spirit::qi::char_class >; Attribute = boost::spirit::unused_type; Left = boost::spirit::qi::parameterized_nonterminal, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, mapnik::geometry::geometry&), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector >, boost::phoenix::actor >, boost::phoenix::actor > > >; Right = boost::spirit::qi::literal_char]', + inlined from 'bool boost::spirit::qi::action::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > > >; Skipper = boost::spirit::qi::char_class >; Attribute = const boost::spirit::unused_type; Subject = boost::spirit::qi::list, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, mapnik::geometry::geometry&), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector >, boost::phoenix::actor >, boost::phoenix::actor > > >, boost::spirit::qi::literal_char >; Action = boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 4> >]' at /usr/include/boost/spirit/home/qi/action/action.hpp:63:30, + inlined from 'bool boost::spirit::qi::detail::expect_function::operator()(const Component&) const [with Component = boost::spirit::qi::action, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, mapnik::geometry::geometry&), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector >, boost::phoenix::actor >, boost::phoenix::actor > > >, boost::spirit::qi::literal_char >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 4> > >; Iterator = const char*; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > > >; Skipper = boost::spirit::qi::char_class >; Exception = boost::spirit::qi::expectation_failure]' at /usr/include/boost/spirit/home/qi/detail/expect_function.hpp:77:33, + inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, mapnik::geometry::geometry&), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector >, boost::phoenix::actor >, boost::phoenix::actor > > >, boost::spirit::qi::literal_char >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 4> > >, boost::fusion::cons, boost::fusion::nil_> > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::expect_function&, boost::fusion::nil_>, boost::fusion::vector, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > > >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:40:17, + inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator, boost::phoenix::actor >, boost::phoenix::actor, 0> > >, 2> > >, boost::fusion::cons, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, mapnik::geometry::geometry&), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector >, boost::phoenix::actor >, boost::phoenix::actor > > >, boost::spirit::qi::literal_char >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 4> > >, boost::fusion::cons, boost::fusion::nil_> > > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::expect_function&, boost::fusion::nil_>, boost::fusion::vector, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > > >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:41:31, + inlined from 'constexpr bool boost::fusion::detail::any(const Sequence&, F, Tag) [with Sequence = boost::fusion::cons, boost::phoenix::actor >, boost::phoenix::actor, 0> > >, 2> > >, boost::fusion::cons, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, mapnik::geometry::geometry&), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector >, boost::phoenix::actor >, boost::phoenix::actor > > >, boost::spirit::qi::literal_char >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 4> > >, boost::fusion::cons, boost::fusion::nil_> > >; F = boost::spirit::qi::detail::expect_function&, boost::fusion::nil_>, boost::fusion::vector, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > > >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >; Tag = boost::fusion::forward_traversal_tag]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:53:34, + inlined from 'constexpr bool boost::fusion::any(const Sequence&, F) [with Sequence = cons, boost::phoenix::actor >, boost::phoenix::actor, 0> > >, 2> > >, cons, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, mapnik::geometry::geometry&), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, vector >, boost::phoenix::actor >, boost::phoenix::actor > > >, boost::spirit::qi::literal_char >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 4> > >, cons, nil_> > >; F = boost::spirit::qi::detail::expect_function&, nil_>, vector, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > > >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >]' at /usr/include/boost/fusion/algorithm/query/any.hpp:32:27, + inlined from 'bool boost::spirit::any_if(const Sequence&, unused_type, F, Pred) [with Pred = traits::attribute_not_unused&, boost::fusion::nil_>, boost::fusion::vector, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > > >, const char*>; Sequence = boost::fusion::cons, boost::phoenix::actor >, boost::phoenix::actor, 0> > >, 2> > >, boost::fusion::cons, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, mapnik::geometry::geometry&), boost::proto::exprns_::expr >, 0>, unused_type, unused_type>, boost::fusion::vector >, boost::phoenix::actor >, boost::phoenix::actor > > >, qi::literal_char >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 4> > >, boost::fusion::cons, boost::fusion::nil_> > >; F = qi::detail::expect_function&, boost::fusion::nil_>, boost::fusion::vector, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > > >, qi::char_class >, qi::expectation_failure >]' at /usr/include/boost/spirit/home/support/algorithm/any_if.hpp:214:27, + inlined from 'bool boost::spirit::qi::sequence_base::parse_impl(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&, mpl_::false_) const [with Iterator = const char*; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > > >; Skipper = boost::spirit::qi::char_class >; Attribute = const boost::spirit::unused_type; Derived = boost::spirit::qi::expect_operator, boost::phoenix::actor >, boost::phoenix::actor, 0> > >, 2> > >, boost::fusion::cons, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, mapnik::geometry::geometry&), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector >, boost::phoenix::actor >, boost::phoenix::actor > > >, boost::spirit::qi::literal_char >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 4> > >, boost::fusion::cons, boost::fusion::nil_> > > >; Elements = boost::fusion::cons, boost::phoenix::actor >, boost::phoenix::actor, 0> > >, 2> > >, boost::fusion::cons, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, mapnik::geometry::geometry&), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector >, boost::phoenix::actor >, boost::phoenix::actor > > >, boost::spirit::qi::literal_char >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 4> > >, boost::fusion::cons, boost::fusion::nil_> > >]' at /usr/include/boost/spirit/home/qi/operator/sequence_base.hpp:87:31, + inlined from 'bool boost::spirit::qi::sequence_base::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > > >; Skipper = boost::spirit::qi::char_class >; Attribute = const boost::spirit::unused_type; Derived = boost::spirit::qi::expect_operator, boost::phoenix::actor >, boost::phoenix::actor, 0> > >, 2> > >, boost::fusion::cons, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, mapnik::geometry::geometry&), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector >, boost::phoenix::actor >, boost::phoenix::actor > > >, boost::spirit::qi::literal_char >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 4> > >, boost::fusion::cons, boost::fusion::nil_> > > >; Elements = boost::fusion::cons, boost::phoenix::actor >, boost::phoenix::actor, 0> > >, 2> > >, boost::fusion::cons, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, mapnik::geometry::geometry&), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector >, boost::phoenix::actor >, boost::phoenix::actor > > >, boost::spirit::qi::literal_char >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 4> > >, boost::fusion::cons, boost::fusion::nil_> > >]' at /usr/include/boost/spirit/home/qi/operator/sequence_base.hpp:123:30, + inlined from 'bool boost::spirit::qi::detail::parser_binder::call(Iterator&, const Iterator&, Context&, const Skipper&, mpl_::true_) const [with Iterator = const char*; Skipper = boost::spirit::qi::char_class >; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > > >; Parser = boost::spirit::qi::expect_operator, boost::phoenix::actor >, boost::phoenix::actor, 0> > >, 2> > >, boost::fusion::cons, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, mapnik::geometry::geometry&), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector >, boost::phoenix::actor >, boost::phoenix::actor > > >, boost::spirit::qi::literal_char >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 4> > >, boost::fusion::cons, boost::fusion::nil_> > > >; Auto = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:33:27, + inlined from 'bool boost::spirit::qi::detail::parser_binder::operator()(Iterator&, const Iterator&, Context&, const Skipper&) const [with Iterator = const char*; Skipper = boost::spirit::qi::char_class >; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > > >; Parser = boost::spirit::qi::expect_operator, boost::phoenix::actor >, boost::phoenix::actor, 0> > >, 2> > >, boost::fusion::cons, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, mapnik::geometry::geometry&), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector >, boost::phoenix::actor >, boost::phoenix::actor > > >, boost::spirit::qi::literal_char >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 4> > >, boost::fusion::cons, boost::fusion::nil_> > > >; Auto = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:53:24, + inlined from 'static R boost::detail::function::function_obj_invoker4::invoke(boost::detail::function::function_buffer&, T0, T1, T2, T3) [with FunctionObj = boost::spirit::qi::detail::parser_binder, boost::phoenix::actor >, boost::phoenix::actor, 0> > >, 2> > >, boost::fusion::cons, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, mapnik::geometry::geometry&), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector >, boost::phoenix::actor >, boost::phoenix::actor > > >, boost::spirit::qi::literal_char >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 4> > >, boost::fusion::cons, boost::fusion::nil_> > > >, mpl_::bool_ >; R = bool; T0 = const char*&; T1 = const char* const&; T2 = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > > >&; T3 = const boost::spirit::qi::char_class >&]' at /usr/include/boost/function/function_template.hpp:137:22: +/usr/include/boost/spirit/home/qi/operator/list.hpp:95:33: note: parameter passing for argument of type 'boost::spirit::qi::detail::pass_container&, boost::fusion::nil_>, boost::fusion::vector, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > > >, boost::spirit::qi::char_class > >, boost::spirit::unused_type, mpl_::bool_ >' changed in GCC 7.1 + 95 | if (!parse_container(detail::make_pass_container(f, attr_))) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/boost/spirit/home/qi/operator/list.hpp:95:33: note: parameter passing for argument of type 'boost::spirit::qi::detail::pass_container&, boost::fusion::nil_>, boost::fusion::vector, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > > >, boost::spirit::qi::char_class > >, boost::spirit::unused_type, mpl_::bool_ >' changed in GCC 7.1 +c++ -o src/json/mapnik_json_feature_grammar.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql src/json/mapnik_json_feature_grammar.cpp +In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, + from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, + from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, + from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, + from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, + from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, + from /usr/include/boost/shared_ptr.hpp:17, + from /usr/include/boost/spirit/home/qi/string/symbols.hpp:30, + from /usr/include/boost/spirit/home/qi/string.hpp:15, + from /usr/include/boost/spirit/home/qi.hpp:28, + from /usr/include/boost/spirit/include/qi.hpp:16, + from include/mapnik/json/generic_json.hpp:32, + from include/mapnik/json/geometry_grammar.hpp:29, + from include/mapnik/json/feature_grammar.hpp:29, + from include/mapnik/json/feature_grammar_impl.hpp:25, + from src/json/mapnik_json_feature_grammar.cpp:24: +/usr/include/boost/detail/no_exceptions_support.hpp:17:1: note: '#pragma message: This header is deprecated. Use instead.' + 17 | BOOST_HEADER_DEPRECATED("") + | ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:70, + from include/mapnik/geometry.hpp:27, + from include/mapnik/feature.hpp:31, + from src/json/mapnik_json_feature_grammar.cpp:23: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mapnik::value_adl_barrier::value}; _Tp = mapnik::value_adl_barrier::value; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mapnik::value_adl_barrier::value}; _Tp = mapnik::value_adl_barrier::value; _Alloc = std::allocator]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mapnik::value_adl_barrier::value; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'void mapnik::feature_impl::put_new(const mapnik::context, unsigned int> >::key_type&, mapnik::value&&)' at include/mapnik/feature.hpp:151:32, + inlined from 'mapnik::json::put_property::result_type mapnik::json::put_property::operator()(T0&, const T1&, T2&&) const [with T0 = mapnik::feature_impl; T1 = std::__cxx11::basic_string; T2 = mapnik::json::json_value&]' at include/mapnik/json/feature_grammar.hpp:52:24, + inlined from 'static boost::phoenix::detail::function_eval::result_impl::type boost::phoenix::detail::function_eval::result_impl::call(F, A ..., Context) [with F = const boost::proto::exprns_::basic_expr, 0>&; A = {const boost::phoenix::actor >&, const boost::phoenix::actor >&, const boost::phoenix::actor >&}; Context = const boost::phoenix::vector2, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 4> >*, boost::fusion::vector&, boost::spirit::context >, boost::fusion::vector, std::allocator > > >&, bool&>&, const boost::phoenix::default_actions&>&]' at /usr/include/boost/phoenix/core/detail/function_eval.hpp:120:56, + inlined from 'typename boost::phoenix::detail::function_eval::result, A, const A&>::type ...)>::type boost::phoenix::detail::function_eval::operator()(F&&, A&& ...) const [with F = const boost::proto::exprns_::basic_expr, 0>&; A = {const boost::phoenix::actor >&, const boost::phoenix::actor >&, const boost::phoenix::actor >&, const boost::phoenix::vector2, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 4> >*, boost::fusion::vector&, boost::spirit::context >, boost::fusion::vector, std::allocator > > >&, bool&>&, const boost::phoenix::default_actions&>}]' at /usr/include/boost/phoenix/core/detail/function_eval.hpp:146:28, + inlined from 'boost::phoenix::detail::call_impl_ >::result_type boost::phoenix::detail::call_impl_ >::operator()(typename boost::phoenix::detail::call_impl_ >::expr_param, typename boost::phoenix::detail::call_impl_ >::state_param, typename boost::phoenix::detail::call_impl_ >::data_param) const [with Fun = boost::phoenix::detail::function_eval; Expr = const boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 4> >&; State = boost::phoenix::vector4, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 4> >*, boost::fusion::vector&, boost::spirit::context >, boost::fusion::vector, std::allocator > > >&, bool&>&; Data = const boost::phoenix::default_actions&; unsigned int ...Indices = {0, 1, 2, 3}]' at /usr/include/boost/phoenix/core/call.hpp:95:26, + inlined from 'boost::phoenix::evaluator::impl::result_type boost::phoenix::evaluator::impl::operator()(typename boost::phoenix::evaluator::impl::expr_param, typename boost::phoenix::evaluator::impl::state_param, typename boost::phoenix::evaluator::impl::data_param) const [with Expr = const boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 4> >&; State = const boost::phoenix::vector2, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 4> >*, boost::fusion::vector&, boost::spirit::context >, boost::fusion::vector, std::allocator > > >&, bool&>&, const boost::phoenix::default_actions&>&]' at /usr/include/boost/phoenix/core/meta_grammar.hpp:74:30, + inlined from 'typename boost::proto::detail::apply_transform::result_type boost::phoenix::evaluator::operator()(Expr&&, State&&) const [with Expr = const boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 4> >&; State = const boost::phoenix::vector2, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 4> >*, boost::fusion::vector&, boost::spirit::context >, boost::fusion::vector, std::allocator > > >&, bool&>&, const boost::phoenix::default_actions&>&]' at /usr/include/boost/phoenix/core/meta_grammar.hpp:34:9, + inlined from 'typename boost::proto::switch_::impl::type, typename boost::phoenix::result_of::actions::type>::result_type boost::phoenix::eval(const Expr&, const Context&) [with Expr = actor, 0>, actor >, actor >, actor > >, 4> >; Context = vector2, 0>, actor >, actor >, actor > >, 4> >*, boost::fusion::vector&, boost::spirit::context >, boost::fusion::vector, std::allocator > > >&, bool&>&, const default_actions&>]' at /usr/include/boost/phoenix/core/meta_grammar.hpp:139:17, + inlined from 'typename boost::phoenix::actor::result(A ...)>::type boost::phoenix::actor::operator()(A&& ...) const [with A = {boost::fusion::vector&, boost::spirit::context >, boost::fusion::vector, std::allocator > > >&, bool&}; Expr = boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 4>]' at /usr/include/boost/phoenix/core/actor.hpp:224:33: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +c++ -o src/json/mapnik_json_geometry_parser.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql src/json/mapnik_json_geometry_parser.cpp +In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, + from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, + from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, + from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, + from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, + from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, + from /usr/include/boost/shared_ptr.hpp:17, + from /usr/include/boost/spirit/home/qi/string/symbols.hpp:30, + from /usr/include/boost/spirit/home/qi/string.hpp:15, + from /usr/include/boost/spirit/home/qi.hpp:28, + from /usr/include/boost/spirit/include/qi.hpp:16, + from include/mapnik/json/generic_json.hpp:32, + from include/mapnik/json/geometry_grammar.hpp:29, + from src/json/mapnik_json_geometry_parser.cpp:25: +/usr/include/boost/detail/no_exceptions_support.hpp:17:1: note: '#pragma message: This header is deprecated. Use instead.' + 17 | BOOST_HEADER_DEPRECATED("") + | ^~~~~~~~~~~~~~~~~~~~~~~ +c++ -o src/json/mapnik_json_positions_grammar.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql src/json/mapnik_json_positions_grammar.cpp +In file included from /usr/include/boost/spirit/home/qi/detail/attributes.hpp:12, + from /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:15, + from /usr/include/boost/spirit/home/qi/operator/sequence_base.hpp:16, + from /usr/include/boost/spirit/home/qi/operator/expect.hpp:15, + from /usr/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, + from include/mapnik/json/error_handler.hpp:30, + from include/mapnik/json/positions_grammar.hpp:28, + from include/mapnik/json/positions_grammar_impl.hpp:24, + from src/json/mapnik_json_positions_grammar.cpp:23: +In static member function 'static Attribute boost::spirit::traits::detail::synthesize_attribute::pre(boost::spirit::unused_type) [with Attribute = mapnik::geometry::point]', + inlined from 'bool boost::spirit::qi::action::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = const boost::spirit::unused_type; Subject = boost::spirit::qi::reference(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; Action = boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> >]' at /usr/include/boost/spirit/home/qi/action/action.hpp:60:59, + inlined from 'bool boost::spirit::qi::detail::alternative_function::operator()(const Component&) const [with Component = boost::spirit::qi::action(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >; Iterator = const char*; Context = boost::spirit::context, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >]' at /usr/include/boost/spirit/home/qi/detail/alternative_function.hpp:195:35, + inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >, boost::fusion::nil_> >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::alternative_function, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, const boost::spirit::unused_type>]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:40:17, + inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >, boost::fusion::nil_> > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::alternative_function, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, const boost::spirit::unused_type>]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:41:31, + inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >, boost::fusion::nil_> > > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::alternative_function, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, const boost::spirit::unused_type>]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:41:31, + inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator > > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >, boost::fusion::nil_> > > > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::alternative_function, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, const boost::spirit::unused_type>]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:41:31, + inlined from 'constexpr bool boost::fusion::detail::any(const Sequence&, F, Tag) [with Sequence = boost::fusion::cons > > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >, boost::fusion::nil_> > > >; F = boost::spirit::qi::detail::alternative_function, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, const boost::spirit::unused_type>; Tag = boost::fusion::forward_traversal_tag]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:53:34, + inlined from 'constexpr bool boost::fusion::any(const Sequence&, F) [with Sequence = cons > > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, cons > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, cons >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >, nil_> > > >; F = boost::spirit::qi::detail::alternative_function, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, nil_>, vector<> >, boost::spirit::qi::char_class >, const boost::spirit::unused_type>]' at /usr/include/boost/fusion/algorithm/query/any.hpp:32:27, + inlined from 'bool boost::spirit::qi::alternative::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = const boost::spirit::unused_type; Elements = boost::fusion::cons > > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >, boost::fusion::nil_> > > >]' at /usr/include/boost/spirit/home/qi/operator/alternative.hpp:81:31, + inlined from 'bool boost::spirit::qi::detail::parser_binder::call(Iterator&, const Iterator&, Context&, const Skipper&, mpl_::true_) const [with Iterator = const char*; Skipper = boost::spirit::qi::char_class >; Context = boost::spirit::context, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::nil_>, boost::fusion::vector<> >; Parser = boost::spirit::qi::alternative > > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >, boost::fusion::nil_> > > > >; Auto = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:33:27, + inlined from 'bool boost::spirit::qi::detail::parser_binder::operator()(Iterator&, const Iterator&, Context&, const Skipper&) const [with Iterator = const char*; Skipper = boost::spirit::qi::char_class >; Context = boost::spirit::context, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::nil_>, boost::fusion::vector<> >; Parser = boost::spirit::qi::alternative > > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >, boost::fusion::nil_> > > > >; Auto = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:53:24, + inlined from 'static R boost::detail::function::function_obj_invoker4::invoke(boost::detail::function::function_buffer&, T0, T1, T2, T3) [with FunctionObj = boost::spirit::qi::detail::parser_binder > > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >, boost::fusion::nil_> > > > >, mpl_::bool_ >; R = bool; T0 = const char*&; T1 = const char* const&; T2 = boost::spirit::context, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::qi::char_class >&]' at /usr/include/boost/function/function_template.hpp:137:22: +/usr/include/boost/spirit/home/support/attributes.hpp:939:66: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 939 | static Attribute pre(unused_type) { return Attribute(); } + | ^ +/usr/include/boost/spirit/home/support/attributes.hpp: In static member function 'static R boost::detail::function::function_obj_invoker4::invoke(boost::detail::function::function_buffer&, T0, T1, T2, T3) [with FunctionObj = boost::spirit::qi::detail::parser_binder > > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >, boost::fusion::nil_> > > > >, mpl_::bool_ >; R = bool; T0 = const char*&; T1 = const char* const&; T2 = boost::spirit::context, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::qi::char_class >&]': +/usr/include/boost/spirit/home/support/attributes.hpp:939:56: note: '' declared here + 939 | static Attribute pre(unused_type) { return Attribute(); } + | ^~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:70, + from include/mapnik/geometry.hpp:27, + from include/mapnik/json/positions.hpp:28, + from include/mapnik/json/positions_grammar.hpp:27: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mapnik::geometry::point&}; _Tp = mapnik::geometry::point; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const mapnik::geometry::point&}; _Tp = mapnik::geometry::point; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In static member function 'static Attribute boost::spirit::traits::detail::synthesize_attribute::pre(boost::spirit::unused_type) [with Attribute = mapnik::geometry::point]', + inlined from 'bool boost::spirit::qi::action::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = boost::spirit::unused_type; Subject = boost::spirit::qi::reference(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; Action = boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> >]' at /usr/include/boost/spirit/home/qi/action/action.hpp:60:59, + inlined from 'bool boost::spirit::qi::detail::fail_function::operator()(const Component&, Attribute&) const [with Component = boost::spirit::qi::action(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >; Attribute = boost::spirit::unused_type; Iterator = const char*; Context = boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >]' at /usr/include/boost/spirit/home/qi/detail/fail_function.hpp:38:36, + inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_container(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::action(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >; F = boost::spirit::qi::detail::fail_function >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = boost::spirit::unused_type; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:283:23, + inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_attribute(const Component&, mpl_::true_) const [with Component = boost::spirit::qi::action(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >; F = boost::spirit::qi::detail::fail_function >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = boost::spirit::unused_type; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:331:38, + inlined from 'bool boost::spirit::qi::detail::pass_container::operator()(const Component&) const [with Component = boost::spirit::qi::action(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >; F = boost::spirit::qi::detail::fail_function >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = boost::spirit::unused_type; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:351:38, + inlined from 'bool boost::spirit::qi::list::parse_container(F) const [with F = boost::spirit::qi::detail::pass_container >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >, boost::spirit::unused_type, mpl_::bool_ >; Left = boost::spirit::qi::action(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >; Right = boost::spirit::qi::literal_char]' at /usr/include/boost/spirit/home/qi/operator/list.hpp:67:19: +/usr/include/boost/spirit/home/support/attributes.hpp:939:66: warning: '' is used uninitialized [-Wuninitialized] + 939 | static Attribute pre(unused_type) { return Attribute(); } + | ^ +/usr/include/boost/spirit/home/support/attributes.hpp: In member function 'bool boost::spirit::qi::list::parse_container(F) const [with F = boost::spirit::qi::detail::pass_container >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >, boost::spirit::unused_type, mpl_::bool_ >; Left = boost::spirit::qi::action(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >; Right = boost::spirit::qi::literal_char]': +/usr/include/boost/spirit/home/support/attributes.hpp:939:56: note: '' declared here + 939 | static Attribute pre(unused_type) { return Attribute(); } + | ^~~~~~~~~~~ +In static member function 'static Attribute boost::spirit::traits::detail::synthesize_attribute::pre(boost::spirit::unused_type) [with Attribute = mapnik::geometry::point]', + inlined from 'bool boost::spirit::qi::action::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = boost::spirit::unused_type; Subject = boost::spirit::qi::reference(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; Action = boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> >]' at /usr/include/boost/spirit/home/qi/action/action.hpp:60:59, + inlined from 'bool boost::spirit::qi::detail::fail_function::operator()(const Component&, Attribute&) const [with Component = boost::spirit::qi::action(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >; Attribute = boost::spirit::unused_type; Iterator = const char*; Context = boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >]' at /usr/include/boost/spirit/home/qi/detail/fail_function.hpp:38:36, + inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_container(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::action(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >; F = boost::spirit::qi::detail::fail_function >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = boost::spirit::unused_type; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:283:23, + inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_attribute(const Component&, mpl_::true_) const [with Component = boost::spirit::qi::action(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >; F = boost::spirit::qi::detail::fail_function >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = boost::spirit::unused_type; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:331:38, + inlined from 'bool boost::spirit::qi::detail::pass_container::operator()(const Component&) const [with Component = boost::spirit::qi::action(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >; F = boost::spirit::qi::detail::fail_function >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = boost::spirit::unused_type; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:351:38, + inlined from 'bool boost::spirit::qi::list::parse_container(F) const [with F = boost::spirit::qi::detail::pass_container >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >, boost::spirit::unused_type, mpl_::bool_ >; Left = boost::spirit::qi::action(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >; Right = boost::spirit::qi::literal_char]' at /usr/include/boost/spirit/home/qi/operator/list.hpp:72:21: +/usr/include/boost/spirit/home/support/attributes.hpp:939:66: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 939 | static Attribute pre(unused_type) { return Attribute(); } + | ^ +/usr/include/boost/spirit/home/support/attributes.hpp: In member function 'bool boost::spirit::qi::list::parse_container(F) const [with F = boost::spirit::qi::detail::pass_container >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >, boost::spirit::unused_type, mpl_::bool_ >; Left = boost::spirit::qi::action(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >; Right = boost::spirit::qi::literal_char]': +/usr/include/boost/spirit/home/support/attributes.hpp:939:56: note: '' declared here + 939 | static Attribute pre(unused_type) { return Attribute(); } + | ^~~~~~~~~~~ +c++ -o src/json/mapnik_json_feature_collection_grammar.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql src/json/mapnik_json_feature_collection_grammar.cpp +In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, + from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, + from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, + from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, + from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, + from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, + from /usr/include/boost/shared_ptr.hpp:17, + from /usr/include/boost/spirit/home/qi/string/symbols.hpp:30, + from /usr/include/boost/spirit/home/qi/string.hpp:15, + from /usr/include/boost/spirit/home/qi.hpp:28, + from /usr/include/boost/spirit/include/qi.hpp:16, + from include/mapnik/json/generic_json.hpp:32, + 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: +/usr/include/boost/detail/no_exceptions_support.hpp:17:1: note: '#pragma message: This header is deprecated. Use instead.' + 17 | BOOST_HEADER_DEPRECATED("") + | ^~~~~~~~~~~~~~~~~~~~~~~ +c++ -o src/json/mapnik_json_generator_grammar.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql src/json/mapnik_json_generator_grammar.cpp +In file included from /usr/include/c++/12/vector:63, + from include/mapnik/geometry.hpp:27, + from include/mapnik/geometry/boost_spirit_karma_adapter.hpp:27, + from src/json/mapnik_json_generator_grammar.cpp:23: +/usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = mapnik::geometry::geometry*]': +/usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = mapnik::geometry::geometry*; bool _TrivialValueTypes = false]', + inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = mapnik::geometry::geometry*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, + inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = mapnik::geometry::geometry*; _Tp = mapnik::geometry::geometry]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mapnik::geometry::geometry; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:601:31, + inlined from 'mapnik::geometry::geometry_collection::geometry_collection(const mapnik::geometry::geometry_collection&)' at include/mapnik/geometry.hpp:165:8, + inlined from 'static void mapbox::util::detail::variant_helper::copy(mapbox::util::type_index_t, const void*, void*) [with T = mapnik::geometry::geometry_collection; Types = {}]' at /usr/include/mapbox/variant.hpp:274:13, + inlined from 'static void mapbox::util::detail::variant_helper::copy(mapbox::util::type_index_t, const void*, void*) [with T = mapnik::geometry::multi_polygon; Types = {mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:278:43, + inlined from 'static void mapbox::util::detail::variant_helper::copy(mapbox::util::type_index_t, const void*, void*) [with T = mapnik::geometry::multi_line_string; Types = {mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:278:43, + inlined from 'static void mapbox::util::detail::variant_helper::copy(mapbox::util::type_index_t, const void*, void*) [with T = mapnik::geometry::multi_point; Types = {mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:278:43: +/usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 137 | { return std::__do_uninit_copy(__first, __last, __result); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ c++ -o src/json/mapnik_topojson_grammar.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql src/json/mapnik_topojson_grammar.cpp In file included from /usr/include/c++/12/vector:70, from include/mapnik/geometry.hpp:27, @@ -49947,671 +50646,8 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -c++ -o src/json/generic_json.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql src/json/generic_json.cpp -In file included from /usr/include/c++/12/vector:70, - from /usr/include/boost/spirit/home/support/attributes.hpp:49, - from /usr/include/boost/spirit/home/qi/detail/attributes.hpp:12, - from /usr/include/boost/spirit/home/qi/action/action.hpp:16, - from /usr/include/boost/spirit/home/qi/action.hpp:14, - from /usr/include/boost/spirit/home/qi.hpp:14, - from /usr/include/boost/spirit/include/qi.hpp:16, - from include/mapnik/json/generic_json.hpp:32, - from src/json/generic_json.cpp:23: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = std::pair, mapnik::json::json_value>; _Tp = std::pair, mapnik::json::json_value>; _Alloc = std::allocator, mapnik::json::json_value> >]': -/usr/include/c++/12/bits/vector.tcc:407:7: note: parameter passing for argument of type 'std::vector, mapnik::json::json_value> >::iterator' changed in GCC 7.1 - 407 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = mapnik::json::json_value; _Tp = mapnik::json::json_value; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:407:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::pair, std::allocator >, mapnik::json::json_value>&}; _Tp = std::pair, mapnik::json::json_value>; _Alloc = std::allocator, mapnik::json::json_value> >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, mapnik::json::json_value> >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = std::pair, mapnik::json::json_value>; _Alloc = std::allocator, mapnik::json::json_value> >]': -/usr/include/c++/12/bits/vector.tcc:133:5: note: parameter passing for argument of type 'std::vector, mapnik::json::json_value> >::const_iterator' changed in GCC 7.1 - 133 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc:157:26: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator, mapnik::json::json_value>*, std::vector, mapnik::json::json_value> > >' changed in GCC 7.1 - 157 | _M_insert_aux(__pos, std::move(__x_copy._M_val())); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mapnik::json::json_value>*, std::vector, mapnik::json::json_value> > >' changed in GCC 7.1 - 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/boost/spirit/home/support/string_traits.hpp:16, - from /usr/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, - from /usr/include/boost/spirit/home/support/context.hpp:17, - from /usr/include/boost/spirit/home/qi/domain.hpp:18, - from /usr/include/boost/spirit/home/qi/meta_compiler.hpp:15, - from /usr/include/boost/spirit/home/qi/action/action.hpp:14: -In static member function 'static bool boost::spirit::traits::push_back_container::call(Container&, const T&) [with Container = std::vector, mapnik::json::json_value> >; T = std::pair, mapnik::json::json_value>; Enable = void]', - inlined from 'bool boost::spirit::traits::push_back(Container&, const T&) [with Container = std::vector, mapnik::json::json_value> >; T = std::pair, mapnik::json::json_value>]' at /usr/include/boost/spirit/home/support/container.hpp:353:55, - inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_container(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::reference, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; F = boost::spirit::qi::detail::fail_function, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = std::vector, mapnik::json::json_value> >; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:287:39, - inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_attribute(const Component&, mpl_::true_) const [with Component = boost::spirit::qi::reference, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; F = boost::spirit::qi::detail::fail_function, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = std::vector, mapnik::json::json_value> >; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:331:38, - inlined from 'bool boost::spirit::qi::detail::pass_container::operator()(const Component&) const [with Component = boost::spirit::qi::reference, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; F = boost::spirit::qi::detail::fail_function, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = std::vector, mapnik::json::json_value> >; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:351:38, - inlined from 'bool boost::spirit::qi::list::parse_container(F) const [with F = boost::spirit::qi::detail::pass_container, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >, std::vector, mapnik::json::json_value> >, mpl_::bool_ >; Left = boost::spirit::qi::reference, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; Right = boost::spirit::qi::literal_char]' at /usr/include/boost/spirit/home/qi/operator/list.hpp:67:19, - inlined from 'bool boost::spirit::qi::list::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector, mapnik::json::json_value> >; Left = boost::spirit::qi::reference, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; Right = boost::spirit::qi::literal_char]' at /usr/include/boost/spirit/home/qi/operator/list.hpp:95:33, - inlined from 'bool boost::spirit::qi::optional::parse_impl(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&, mpl_::true_) const [with Iterator = const char*; Context = boost::spirit::context, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector, mapnik::json::json_value> >; Subject = boost::spirit::qi::list, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char >]' at /usr/include/boost/spirit/home/qi/operator/optional.hpp:87:26, - inlined from 'bool boost::spirit::qi::optional::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector, mapnik::json::json_value> >; Subject = boost::spirit::qi::list, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char >]' at /usr/include/boost/spirit/home/qi/operator/optional.hpp:100:30, - inlined from 'bool boost::spirit::qi::detail::expect_function::operator()(const Component&, Attribute&) const [with Component = boost::spirit::qi::optional, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >; Attribute = std::vector, mapnik::json::json_value> >; Iterator = const char*; Context = boost::spirit::context, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Exception = boost::spirit::qi::expectation_failure]' at /usr/include/boost/spirit/home/qi/detail/expect_function.hpp:50:33, - inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_container(const Component&, mpl_::true_) const [with Component = boost::spirit::qi::optional, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >; F = boost::spirit::qi::detail::expect_function, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >; Attr = std::vector, mapnik::json::json_value> >; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:300:21, - inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_attribute(const Component&, mpl_::true_) const [with Component = boost::spirit::qi::optional, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >; F = boost::spirit::qi::detail::expect_function, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >; Attr = std::vector, mapnik::json::json_value> >; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:331:38, - inlined from 'bool boost::spirit::qi::detail::pass_container::operator()(const Component&) const [with Component = boost::spirit::qi::optional, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >; F = boost::spirit::qi::detail::expect_function, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >; Attr = std::vector, mapnik::json::json_value> >; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:351:38, - inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::pass_container, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >, std::vector, mapnik::json::json_value> >, mpl_::bool_ >]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:40:17, - inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::pass_container, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >, std::vector, mapnik::json::json_value> >, mpl_::bool_ >]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:41:31, - inlined from 'constexpr bool boost::fusion::detail::any(const Sequence&, F, Tag) [with Sequence = boost::fusion::cons, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > >; F = boost::spirit::qi::detail::pass_container, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >, std::vector, mapnik::json::json_value> >, mpl_::bool_ >; Tag = boost::fusion::forward_traversal_tag]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:53:34, - inlined from 'constexpr bool boost::fusion::any(const Sequence&, F) [with Sequence = cons, cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, cons, nil_> > >; F = boost::spirit::qi::detail::pass_container, mapnik::json::json_value> >&, nil_>, vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >, std::vector, mapnik::json::json_value> >, mpl_::bool_ >]' at /usr/include/boost/fusion/algorithm/query/any.hpp:32:27, - inlined from 'bool boost::spirit::qi::sequence_base::parse_impl(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&, mpl_::true_) const [with Iterator = const char*; Context = boost::spirit::context, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector, mapnik::json::json_value> >; Derived = boost::spirit::qi::expect_operator, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; Elements = boost::fusion::cons, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > >]' at /usr/include/boost/spirit/home/qi/operator/sequence_base.hpp:106:28, - inlined from 'bool boost::spirit::qi::sequence_base::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector, mapnik::json::json_value> >; Derived = boost::spirit::qi::expect_operator, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; Elements = boost::fusion::cons, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > >]' at /usr/include/boost/spirit/home/qi/operator/sequence_base.hpp:123:30, - inlined from 'bool boost::spirit::qi::detail::parser_binder::call(Iterator&, const Iterator&, Context&, const Skipper&, mpl_::false_) const [with Iterator = const char*; Skipper = boost::spirit::qi::char_class >; Context = boost::spirit::context, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >; Parser = boost::spirit::qi::expect_operator, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; Auto = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:42:27, - inlined from 'bool boost::spirit::qi::detail::parser_binder::operator()(Iterator&, const Iterator&, Context&, const Skipper&) const [with Iterator = const char*; Skipper = boost::spirit::qi::char_class >; Context = boost::spirit::context, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >; Parser = boost::spirit::qi::expect_operator, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; Auto = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:53:24, - inlined from 'static R boost::detail::function::function_obj_invoker4::invoke(boost::detail::function::function_buffer&, T0, T1, T2, T3) [with FunctionObj = boost::spirit::qi::detail::parser_binder, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >, mpl_::bool_ >; R = bool; T0 = const char*&; T1 = const char* const&; T2 = boost::spirit::context, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::qi::char_class >&]' at /usr/include/boost/function/function_template.hpp:137:22: -/usr/include/boost/spirit/home/support/container.hpp:291:21: note: parameter passing for argument of type 'std::vector, mapnik::json::json_value> >::const_iterator' changed in GCC 7.1 - 291 | c.insert(c.end(), val); - | ~~~~~~~~^~~~~~~~~~~~~~ -In static member function 'static bool boost::spirit::traits::push_back_container::call(Container&, const T&) [with Container = std::vector, mapnik::json::json_value> >; T = std::pair, mapnik::json::json_value>; Enable = void]', - inlined from 'bool boost::spirit::traits::push_back(Container&, const T&) [with Container = std::vector, mapnik::json::json_value> >; T = std::pair, mapnik::json::json_value>]' at /usr/include/boost/spirit/home/support/container.hpp:353:55, - inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_container(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::reference, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; F = boost::spirit::qi::detail::fail_function, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = std::vector, mapnik::json::json_value> >; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:287:39, - inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_attribute(const Component&, mpl_::true_) const [with Component = boost::spirit::qi::reference, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; F = boost::spirit::qi::detail::fail_function, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = std::vector, mapnik::json::json_value> >; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:331:38, - inlined from 'bool boost::spirit::qi::detail::pass_container::operator()(const Component&) const [with Component = boost::spirit::qi::reference, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; F = boost::spirit::qi::detail::fail_function, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = std::vector, mapnik::json::json_value> >; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:351:38, - inlined from 'bool boost::spirit::qi::list::parse_container(F) const [with F = boost::spirit::qi::detail::pass_container, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >, std::vector, mapnik::json::json_value> >, mpl_::bool_ >; Left = boost::spirit::qi::reference, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; Right = boost::spirit::qi::literal_char]' at /usr/include/boost/spirit/home/qi/operator/list.hpp:72:21, - inlined from 'bool boost::spirit::qi::list::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector, mapnik::json::json_value> >; Left = boost::spirit::qi::reference, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; Right = boost::spirit::qi::literal_char]' at /usr/include/boost/spirit/home/qi/operator/list.hpp:95:33, - inlined from 'bool boost::spirit::qi::optional::parse_impl(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&, mpl_::true_) const [with Iterator = const char*; Context = boost::spirit::context, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector, mapnik::json::json_value> >; Subject = boost::spirit::qi::list, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char >]' at /usr/include/boost/spirit/home/qi/operator/optional.hpp:87:26, - inlined from 'bool boost::spirit::qi::optional::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector, mapnik::json::json_value> >; Subject = boost::spirit::qi::list, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char >]' at /usr/include/boost/spirit/home/qi/operator/optional.hpp:100:30, - inlined from 'bool boost::spirit::qi::detail::expect_function::operator()(const Component&, Attribute&) const [with Component = boost::spirit::qi::optional, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >; Attribute = std::vector, mapnik::json::json_value> >; Iterator = const char*; Context = boost::spirit::context, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Exception = boost::spirit::qi::expectation_failure]' at /usr/include/boost/spirit/home/qi/detail/expect_function.hpp:50:33, - inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_container(const Component&, mpl_::true_) const [with Component = boost::spirit::qi::optional, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >; F = boost::spirit::qi::detail::expect_function, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >; Attr = std::vector, mapnik::json::json_value> >; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:300:21, - inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_attribute(const Component&, mpl_::true_) const [with Component = boost::spirit::qi::optional, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >; F = boost::spirit::qi::detail::expect_function, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >; Attr = std::vector, mapnik::json::json_value> >; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:331:38, - inlined from 'bool boost::spirit::qi::detail::pass_container::operator()(const Component&) const [with Component = boost::spirit::qi::optional, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >; F = boost::spirit::qi::detail::expect_function, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >; Attr = std::vector, mapnik::json::json_value> >; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:351:38, - inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::pass_container, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >, std::vector, mapnik::json::json_value> >, mpl_::bool_ >]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:40:17, - inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::pass_container, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >, std::vector, mapnik::json::json_value> >, mpl_::bool_ >]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:41:31, - inlined from 'constexpr bool boost::fusion::detail::any(const Sequence&, F, Tag) [with Sequence = boost::fusion::cons, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > >; F = boost::spirit::qi::detail::pass_container, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >, std::vector, mapnik::json::json_value> >, mpl_::bool_ >; Tag = boost::fusion::forward_traversal_tag]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:53:34, - inlined from 'constexpr bool boost::fusion::any(const Sequence&, F) [with Sequence = cons, cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, cons, nil_> > >; F = boost::spirit::qi::detail::pass_container, mapnik::json::json_value> >&, nil_>, vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >, std::vector, mapnik::json::json_value> >, mpl_::bool_ >]' at /usr/include/boost/fusion/algorithm/query/any.hpp:32:27, - inlined from 'bool boost::spirit::qi::sequence_base::parse_impl(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&, mpl_::true_) const [with Iterator = const char*; Context = boost::spirit::context, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector, mapnik::json::json_value> >; Derived = boost::spirit::qi::expect_operator, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; Elements = boost::fusion::cons, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > >]' at /usr/include/boost/spirit/home/qi/operator/sequence_base.hpp:106:28, - inlined from 'bool boost::spirit::qi::sequence_base::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector, mapnik::json::json_value> >; Derived = boost::spirit::qi::expect_operator, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; Elements = boost::fusion::cons, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > >]' at /usr/include/boost/spirit/home/qi/operator/sequence_base.hpp:123:30, - inlined from 'bool boost::spirit::qi::detail::parser_binder::call(Iterator&, const Iterator&, Context&, const Skipper&, mpl_::false_) const [with Iterator = const char*; Skipper = boost::spirit::qi::char_class >; Context = boost::spirit::context, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >; Parser = boost::spirit::qi::expect_operator, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; Auto = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:42:27, - inlined from 'bool boost::spirit::qi::detail::parser_binder::operator()(Iterator&, const Iterator&, Context&, const Skipper&) const [with Iterator = const char*; Skipper = boost::spirit::qi::char_class >; Context = boost::spirit::context, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >; Parser = boost::spirit::qi::expect_operator, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; Auto = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:53:24, - inlined from 'static R boost::detail::function::function_obj_invoker4::invoke(boost::detail::function::function_buffer&, T0, T1, T2, T3) [with FunctionObj = boost::spirit::qi::detail::parser_binder, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >, mpl_::bool_ >; R = bool; T0 = const char*&; T1 = const char* const&; T2 = boost::spirit::context, mapnik::json::json_value> >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::qi::char_class >&]' at /usr/include/boost/function/function_template.hpp:137:22: -/usr/include/boost/spirit/home/support/container.hpp:291:21: note: parameter passing for argument of type 'std::vector, mapnik::json::json_value> >::const_iterator' changed in GCC 7.1 - 291 | c.insert(c.end(), val); - | ~~~~~~~~^~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mapnik::json::json_value&}; _Tp = mapnik::json::json_value; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = mapnik::json::json_value; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:133:5: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 - 133 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc:157:26: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 157 | _M_insert_aux(__pos, std::move(__x_copy._M_val())); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static bool boost::spirit::traits::push_back_container::call(Container&, const T&) [with Container = std::vector; T = mapnik::json::json_value; Enable = void]', - inlined from 'bool boost::spirit::traits::push_back(Container&, const T&) [with Container = std::vector; T = mapnik::json::json_value]' at /usr/include/boost/spirit/home/support/container.hpp:353:55, - inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_container(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::reference >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; F = boost::spirit::qi::detail::fail_function&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = std::vector; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:287:39, - inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_attribute(const Component&, mpl_::true_) const [with Component = boost::spirit::qi::reference >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; F = boost::spirit::qi::detail::fail_function&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = std::vector; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:331:38, - inlined from 'bool boost::spirit::qi::detail::pass_container::operator()(const Component&) const [with Component = boost::spirit::qi::reference >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; F = boost::spirit::qi::detail::fail_function&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = std::vector; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:351:38, - inlined from 'bool boost::spirit::qi::list::parse_container(F) const [with F = boost::spirit::qi::detail::pass_container&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >, std::vector, mpl_::bool_ >; Left = boost::spirit::qi::reference >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; Right = boost::spirit::qi::literal_char]' at /usr/include/boost/spirit/home/qi/operator/list.hpp:67:19, - inlined from 'bool boost::spirit::qi::list::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector; Left = boost::spirit::qi::reference >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; Right = boost::spirit::qi::literal_char]' at /usr/include/boost/spirit/home/qi/operator/list.hpp:95:33, - inlined from 'bool boost::spirit::qi::optional::parse_impl(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&, mpl_::true_) const [with Iterator = const char*; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector; Subject = boost::spirit::qi::list >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char >]' at /usr/include/boost/spirit/home/qi/operator/optional.hpp:87:26, - inlined from 'bool boost::spirit::qi::optional::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector; Subject = boost::spirit::qi::list >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char >]' at /usr/include/boost/spirit/home/qi/operator/optional.hpp:100:30, - inlined from 'bool boost::spirit::qi::detail::expect_function::operator()(const Component&, Attribute&) const [with Component = boost::spirit::qi::optional >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >; Attribute = std::vector; Iterator = const char*; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Exception = boost::spirit::qi::expectation_failure]' at /usr/include/boost/spirit/home/qi/detail/expect_function.hpp:50:33, - inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_container(const Component&, mpl_::true_) const [with Component = boost::spirit::qi::optional >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >; F = boost::spirit::qi::detail::expect_function&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >; Attr = std::vector; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:300:21, - inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_attribute(const Component&, mpl_::true_) const [with Component = boost::spirit::qi::optional >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >; F = boost::spirit::qi::detail::expect_function&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >; Attr = std::vector; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:331:38, - inlined from 'bool boost::spirit::qi::detail::pass_container::operator()(const Component&) const [with Component = boost::spirit::qi::optional >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >; F = boost::spirit::qi::detail::expect_function&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >; Attr = std::vector; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:351:38, - inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::pass_container&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >, std::vector, mpl_::bool_ >]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:40:17, - inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator, boost::fusion::cons >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::pass_container&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >, std::vector, mpl_::bool_ >]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:41:31, - inlined from 'constexpr bool boost::fusion::detail::any(const Sequence&, F, Tag) [with Sequence = boost::fusion::cons, boost::fusion::cons >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > >; F = boost::spirit::qi::detail::pass_container&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >, std::vector, mpl_::bool_ >; Tag = boost::fusion::forward_traversal_tag]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:53:34, - inlined from 'constexpr bool boost::fusion::any(const Sequence&, F) [with Sequence = cons, cons >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, cons, nil_> > >; F = boost::spirit::qi::detail::pass_container&, nil_>, vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >, std::vector, mpl_::bool_ >]' at /usr/include/boost/fusion/algorithm/query/any.hpp:32:27, - inlined from 'bool boost::spirit::qi::sequence_base::parse_impl(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&, mpl_::true_) const [with Iterator = const char*; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector; Derived = boost::spirit::qi::expect_operator, boost::fusion::cons >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; Elements = boost::fusion::cons, boost::fusion::cons >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > >]' at /usr/include/boost/spirit/home/qi/operator/sequence_base.hpp:106:28, - inlined from 'bool boost::spirit::qi::sequence_base::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector; Derived = boost::spirit::qi::expect_operator, boost::fusion::cons >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; Elements = boost::fusion::cons, boost::fusion::cons >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > >]' at /usr/include/boost/spirit/home/qi/operator/sequence_base.hpp:123:30, - inlined from 'bool boost::spirit::qi::detail::parser_binder::call(Iterator&, const Iterator&, Context&, const Skipper&, mpl_::false_) const [with Iterator = const char*; Skipper = boost::spirit::qi::char_class >; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Parser = boost::spirit::qi::expect_operator, boost::fusion::cons >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; Auto = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:42:27, - inlined from 'bool boost::spirit::qi::detail::parser_binder::operator()(Iterator&, const Iterator&, Context&, const Skipper&) const [with Iterator = const char*; Skipper = boost::spirit::qi::char_class >; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Parser = boost::spirit::qi::expect_operator, boost::fusion::cons >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; Auto = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:53:24, - inlined from 'static R boost::detail::function::function_obj_invoker4::invoke(boost::detail::function::function_buffer&, T0, T1, T2, T3) [with FunctionObj = boost::spirit::qi::detail::parser_binder, boost::fusion::cons >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >, mpl_::bool_ >; R = bool; T0 = const char*&; T1 = const char* const&; T2 = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::qi::char_class >&]' at /usr/include/boost/function/function_template.hpp:137:22: -/usr/include/boost/spirit/home/support/container.hpp:291:21: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 - 291 | c.insert(c.end(), val); - | ~~~~~~~~^~~~~~~~~~~~~~ -In static member function 'static bool boost::spirit::traits::push_back_container::call(Container&, const T&) [with Container = std::vector; T = mapnik::json::json_value; Enable = void]', - inlined from 'bool boost::spirit::traits::push_back(Container&, const T&) [with Container = std::vector; T = mapnik::json::json_value]' at /usr/include/boost/spirit/home/support/container.hpp:353:55, - inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_container(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::reference >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; F = boost::spirit::qi::detail::fail_function&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = std::vector; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:287:39, - inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_attribute(const Component&, mpl_::true_) const [with Component = boost::spirit::qi::reference >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; F = boost::spirit::qi::detail::fail_function&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = std::vector; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:331:38, - inlined from 'bool boost::spirit::qi::detail::pass_container::operator()(const Component&) const [with Component = boost::spirit::qi::reference >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; F = boost::spirit::qi::detail::fail_function&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = std::vector; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:351:38, - inlined from 'bool boost::spirit::qi::list::parse_container(F) const [with F = boost::spirit::qi::detail::pass_container&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >, std::vector, mpl_::bool_ >; Left = boost::spirit::qi::reference >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; Right = boost::spirit::qi::literal_char]' at /usr/include/boost/spirit/home/qi/operator/list.hpp:72:21, - inlined from 'bool boost::spirit::qi::list::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector; Left = boost::spirit::qi::reference >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; Right = boost::spirit::qi::literal_char]' at /usr/include/boost/spirit/home/qi/operator/list.hpp:95:33, - inlined from 'bool boost::spirit::qi::optional::parse_impl(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&, mpl_::true_) const [with Iterator = const char*; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector; Subject = boost::spirit::qi::list >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char >]' at /usr/include/boost/spirit/home/qi/operator/optional.hpp:87:26, - inlined from 'bool boost::spirit::qi::optional::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector; Subject = boost::spirit::qi::list >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char >]' at /usr/include/boost/spirit/home/qi/operator/optional.hpp:100:30, - inlined from 'bool boost::spirit::qi::detail::expect_function::operator()(const Component&, Attribute&) const [with Component = boost::spirit::qi::optional >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >; Attribute = std::vector; Iterator = const char*; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Exception = boost::spirit::qi::expectation_failure]' at /usr/include/boost/spirit/home/qi/detail/expect_function.hpp:50:33, - inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_container(const Component&, mpl_::true_) const [with Component = boost::spirit::qi::optional >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >; F = boost::spirit::qi::detail::expect_function&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >; Attr = std::vector; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:300:21, - inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_attribute(const Component&, mpl_::true_) const [with Component = boost::spirit::qi::optional >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >; F = boost::spirit::qi::detail::expect_function&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >; Attr = std::vector; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:331:38, - inlined from 'bool boost::spirit::qi::detail::pass_container::operator()(const Component&) const [with Component = boost::spirit::qi::optional >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >; F = boost::spirit::qi::detail::expect_function&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >; Attr = std::vector; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:351:38, - inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::pass_container&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >, std::vector, mpl_::bool_ >]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:40:17, - inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator, boost::fusion::cons >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::pass_container&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >, std::vector, mpl_::bool_ >]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:41:31, - inlined from 'constexpr bool boost::fusion::detail::any(const Sequence&, F, Tag) [with Sequence = boost::fusion::cons, boost::fusion::cons >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > >; F = boost::spirit::qi::detail::pass_container&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >, std::vector, mpl_::bool_ >; Tag = boost::fusion::forward_traversal_tag]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:53:34, - inlined from 'constexpr bool boost::fusion::any(const Sequence&, F) [with Sequence = cons, cons >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, cons, nil_> > >; F = boost::spirit::qi::detail::pass_container&, nil_>, vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >, std::vector, mpl_::bool_ >]' at /usr/include/boost/fusion/algorithm/query/any.hpp:32:27, - inlined from 'bool boost::spirit::qi::sequence_base::parse_impl(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&, mpl_::true_) const [with Iterator = const char*; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector; Derived = boost::spirit::qi::expect_operator, boost::fusion::cons >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; Elements = boost::fusion::cons, boost::fusion::cons >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > >]' at /usr/include/boost/spirit/home/qi/operator/sequence_base.hpp:106:28, - inlined from 'bool boost::spirit::qi::sequence_base::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector; Derived = boost::spirit::qi::expect_operator, boost::fusion::cons >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; Elements = boost::fusion::cons, boost::fusion::cons >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > >]' at /usr/include/boost/spirit/home/qi/operator/sequence_base.hpp:123:30, - inlined from 'bool boost::spirit::qi::detail::parser_binder::call(Iterator&, const Iterator&, Context&, const Skipper&, mpl_::false_) const [with Iterator = const char*; Skipper = boost::spirit::qi::char_class >; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Parser = boost::spirit::qi::expect_operator, boost::fusion::cons >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; Auto = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:42:27, - inlined from 'bool boost::spirit::qi::detail::parser_binder::operator()(Iterator&, const Iterator&, Context&, const Skipper&) const [with Iterator = const char*; Skipper = boost::spirit::qi::char_class >; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Parser = boost::spirit::qi::expect_operator, boost::fusion::cons >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; Auto = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:53:24, - inlined from 'static R boost::detail::function::function_obj_invoker4::invoke(boost::detail::function::function_buffer&, T0, T1, T2, T3) [with FunctionObj = boost::spirit::qi::detail::parser_binder, boost::fusion::cons >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >, mpl_::bool_ >; R = bool; T0 = const char*&; T1 = const char* const&; T2 = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::qi::char_class >&]' at /usr/include/boost/function/function_template.hpp:137:22: -/usr/include/boost/spirit/home/support/container.hpp:291:21: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 - 291 | c.insert(c.end(), val); - | ~~~~~~~~^~~~~~~~~~~~~~ c++ -o src/json/mapnik_geometry_to_geojson.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql src/json/mapnik_geometry_to_geojson.cpp -c++ -o src/json/mapnik_json_feature_grammar.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql src/json/mapnik_json_feature_grammar.cpp -In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, - from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, - from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, - from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, - from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, - from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, - from /usr/include/boost/shared_ptr.hpp:17, - from /usr/include/boost/spirit/home/qi/string/symbols.hpp:30, - from /usr/include/boost/spirit/home/qi/string.hpp:15, - from /usr/include/boost/spirit/home/qi.hpp:28, - from /usr/include/boost/spirit/include/qi.hpp:16, - from include/mapnik/json/generic_json.hpp:32, - from include/mapnik/json/geometry_grammar.hpp:29, - from include/mapnik/json/feature_grammar.hpp:29, - from include/mapnik/json/feature_grammar_impl.hpp:25, - from src/json/mapnik_json_feature_grammar.cpp:24: -/usr/include/boost/detail/no_exceptions_support.hpp:17:1: note: '#pragma message: This header is deprecated. Use instead.' - 17 | BOOST_HEADER_DEPRECATED("") - | ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:70, - from include/mapnik/geometry.hpp:27, - from include/mapnik/feature.hpp:31, - from src/json/mapnik_json_feature_grammar.cpp:23: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mapnik::value_adl_barrier::value}; _Tp = mapnik::value_adl_barrier::value; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mapnik::value_adl_barrier::value}; _Tp = mapnik::value_adl_barrier::value; _Alloc = std::allocator]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mapnik::value_adl_barrier::value; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'void mapnik::feature_impl::put_new(const mapnik::context, unsigned int> >::key_type&, mapnik::value&&)' at include/mapnik/feature.hpp:151:32, - inlined from 'mapnik::json::put_property::result_type mapnik::json::put_property::operator()(T0&, const T1&, T2&&) const [with T0 = mapnik::feature_impl; T1 = std::__cxx11::basic_string; T2 = mapnik::json::json_value&]' at include/mapnik/json/feature_grammar.hpp:52:24, - inlined from 'static boost::phoenix::detail::function_eval::result_impl::type boost::phoenix::detail::function_eval::result_impl::call(F, A ..., Context) [with F = const boost::proto::exprns_::basic_expr, 0>&; A = {const boost::phoenix::actor >&, const boost::phoenix::actor >&, const boost::phoenix::actor >&}; Context = const boost::phoenix::vector2, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 4> >*, boost::fusion::vector&, boost::spirit::context >, boost::fusion::vector, std::allocator > > >&, bool&>&, const boost::phoenix::default_actions&>&]' at /usr/include/boost/phoenix/core/detail/function_eval.hpp:120:56, - inlined from 'typename boost::phoenix::detail::function_eval::result, A, const A&>::type ...)>::type boost::phoenix::detail::function_eval::operator()(F&&, A&& ...) const [with F = const boost::proto::exprns_::basic_expr, 0>&; A = {const boost::phoenix::actor >&, const boost::phoenix::actor >&, const boost::phoenix::actor >&, const boost::phoenix::vector2, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 4> >*, boost::fusion::vector&, boost::spirit::context >, boost::fusion::vector, std::allocator > > >&, bool&>&, const boost::phoenix::default_actions&>}]' at /usr/include/boost/phoenix/core/detail/function_eval.hpp:146:28, - inlined from 'boost::phoenix::detail::call_impl_ >::result_type boost::phoenix::detail::call_impl_ >::operator()(typename boost::phoenix::detail::call_impl_ >::expr_param, typename boost::phoenix::detail::call_impl_ >::state_param, typename boost::phoenix::detail::call_impl_ >::data_param) const [with Fun = boost::phoenix::detail::function_eval; Expr = const boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 4> >&; State = boost::phoenix::vector4, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 4> >*, boost::fusion::vector&, boost::spirit::context >, boost::fusion::vector, std::allocator > > >&, bool&>&; Data = const boost::phoenix::default_actions&; unsigned int ...Indices = {0, 1, 2, 3}]' at /usr/include/boost/phoenix/core/call.hpp:95:26, - inlined from 'boost::phoenix::evaluator::impl::result_type boost::phoenix::evaluator::impl::operator()(typename boost::phoenix::evaluator::impl::expr_param, typename boost::phoenix::evaluator::impl::state_param, typename boost::phoenix::evaluator::impl::data_param) const [with Expr = const boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 4> >&; State = const boost::phoenix::vector2, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 4> >*, boost::fusion::vector&, boost::spirit::context >, boost::fusion::vector, std::allocator > > >&, bool&>&, const boost::phoenix::default_actions&>&]' at /usr/include/boost/phoenix/core/meta_grammar.hpp:74:30, - inlined from 'typename boost::proto::detail::apply_transform::result_type boost::phoenix::evaluator::operator()(Expr&&, State&&) const [with Expr = const boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 4> >&; State = const boost::phoenix::vector2, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 4> >*, boost::fusion::vector&, boost::spirit::context >, boost::fusion::vector, std::allocator > > >&, bool&>&, const boost::phoenix::default_actions&>&]' at /usr/include/boost/phoenix/core/meta_grammar.hpp:34:9, - inlined from 'typename boost::proto::switch_::impl::type, typename boost::phoenix::result_of::actions::type>::result_type boost::phoenix::eval(const Expr&, const Context&) [with Expr = actor, 0>, actor >, actor >, actor > >, 4> >; Context = vector2, 0>, actor >, actor >, actor > >, 4> >*, boost::fusion::vector&, boost::spirit::context >, boost::fusion::vector, std::allocator > > >&, bool&>&, const default_actions&>]' at /usr/include/boost/phoenix/core/meta_grammar.hpp:139:17, - inlined from 'typename boost::phoenix::actor::result(A ...)>::type boost::phoenix::actor::operator()(A&& ...) const [with A = {boost::fusion::vector&, boost::spirit::context >, boost::fusion::vector, std::allocator > > >&, bool&}; Expr = boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 4>]' at /usr/include/boost/phoenix/core/actor.hpp:224:33: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -c++ -o src/json/mapnik_json_generator_grammar.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql src/json/mapnik_json_generator_grammar.cpp -In file included from /usr/include/c++/12/vector:63, - from include/mapnik/geometry.hpp:27, - from include/mapnik/geometry/boost_spirit_karma_adapter.hpp:27, - from src/json/mapnik_json_generator_grammar.cpp:23: -/usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = mapnik::geometry::geometry*]': -/usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = mapnik::geometry::geometry*; bool _TrivialValueTypes = false]', - inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = mapnik::geometry::geometry*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, - inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = mapnik::geometry::geometry*; _Tp = mapnik::geometry::geometry]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mapnik::geometry::geometry; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:601:31, - inlined from 'mapnik::geometry::geometry_collection::geometry_collection(const mapnik::geometry::geometry_collection&)' at include/mapnik/geometry.hpp:165:8, - inlined from 'static void mapbox::util::detail::variant_helper::copy(mapbox::util::type_index_t, const void*, void*) [with T = mapnik::geometry::geometry_collection; Types = {}]' at /usr/include/mapbox/variant.hpp:274:13, - inlined from 'static void mapbox::util::detail::variant_helper::copy(mapbox::util::type_index_t, const void*, void*) [with T = mapnik::geometry::multi_polygon; Types = {mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:278:43, - inlined from 'static void mapbox::util::detail::variant_helper::copy(mapbox::util::type_index_t, const void*, void*) [with T = mapnik::geometry::multi_line_string; Types = {mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:278:43, - inlined from 'static void mapbox::util::detail::variant_helper::copy(mapbox::util::type_index_t, const void*, void*) [with T = mapnik::geometry::multi_point; Types = {mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:278:43: -/usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 137 | { return std::__do_uninit_copy(__first, __last, __result); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -c++ -o src/json/mapnik_json_positions_grammar.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql src/json/mapnik_json_positions_grammar.cpp -In file included from /usr/include/boost/spirit/home/qi/detail/attributes.hpp:12, - from /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:15, - from /usr/include/boost/spirit/home/qi/operator/sequence_base.hpp:16, - from /usr/include/boost/spirit/home/qi/operator/expect.hpp:15, - from /usr/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, - from include/mapnik/json/error_handler.hpp:30, - from include/mapnik/json/positions_grammar.hpp:28, - from include/mapnik/json/positions_grammar_impl.hpp:24, - from src/json/mapnik_json_positions_grammar.cpp:23: -In static member function 'static Attribute boost::spirit::traits::detail::synthesize_attribute::pre(boost::spirit::unused_type) [with Attribute = mapnik::geometry::point]', - inlined from 'bool boost::spirit::qi::action::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = const boost::spirit::unused_type; Subject = boost::spirit::qi::reference(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; Action = boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> >]' at /usr/include/boost/spirit/home/qi/action/action.hpp:60:59, - inlined from 'bool boost::spirit::qi::detail::alternative_function::operator()(const Component&) const [with Component = boost::spirit::qi::action(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >; Iterator = const char*; Context = boost::spirit::context, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >]' at /usr/include/boost/spirit/home/qi/detail/alternative_function.hpp:195:35, - inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >, boost::fusion::nil_> >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::alternative_function, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, const boost::spirit::unused_type>]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:40:17, - inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >, boost::fusion::nil_> > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::alternative_function, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, const boost::spirit::unused_type>]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:41:31, - inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >, boost::fusion::nil_> > > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::alternative_function, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, const boost::spirit::unused_type>]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:41:31, - inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator > > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >, boost::fusion::nil_> > > > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::alternative_function, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, const boost::spirit::unused_type>]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:41:31, - inlined from 'constexpr bool boost::fusion::detail::any(const Sequence&, F, Tag) [with Sequence = boost::fusion::cons > > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >, boost::fusion::nil_> > > >; F = boost::spirit::qi::detail::alternative_function, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class >, const boost::spirit::unused_type>; Tag = boost::fusion::forward_traversal_tag]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:53:34, - inlined from 'constexpr bool boost::fusion::any(const Sequence&, F) [with Sequence = cons > > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, cons > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, cons >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >, nil_> > > >; F = boost::spirit::qi::detail::alternative_function, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, nil_>, vector<> >, boost::spirit::qi::char_class >, const boost::spirit::unused_type>]' at /usr/include/boost/fusion/algorithm/query/any.hpp:32:27, - inlined from 'bool boost::spirit::qi::alternative::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = const boost::spirit::unused_type; Elements = boost::fusion::cons > > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >, boost::fusion::nil_> > > >]' at /usr/include/boost/spirit/home/qi/operator/alternative.hpp:81:31, - inlined from 'bool boost::spirit::qi::detail::parser_binder::call(Iterator&, const Iterator&, Context&, const Skipper&, mpl_::true_) const [with Iterator = const char*; Skipper = boost::spirit::qi::char_class >; Context = boost::spirit::context, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::nil_>, boost::fusion::vector<> >; Parser = boost::spirit::qi::alternative > > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >, boost::fusion::nil_> > > > >; Auto = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:33:27, - inlined from 'bool boost::spirit::qi::detail::parser_binder::operator()(Iterator&, const Iterator&, Context&, const Skipper&) const [with Iterator = const char*; Skipper = boost::spirit::qi::char_class >; Context = boost::spirit::context, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::nil_>, boost::fusion::vector<> >; Parser = boost::spirit::qi::alternative > > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >, boost::fusion::nil_> > > > >; Auto = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:53:24, - inlined from 'static R boost::detail::function::function_obj_invoker4::invoke(boost::detail::function::function_buffer&, T0, T1, T2, T3) [with FunctionObj = boost::spirit::qi::detail::parser_binder > > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >, boost::fusion::nil_> > > > >, mpl_::bool_ >; R = bool; T0 = const char*&; T1 = const char* const&; T2 = boost::spirit::context, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::qi::char_class >&]' at /usr/include/boost/function/function_template.hpp:137:22: -/usr/include/boost/spirit/home/support/attributes.hpp:939:66: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 939 | static Attribute pre(unused_type) { return Attribute(); } - | ^ -/usr/include/boost/spirit/home/support/attributes.hpp: In static member function 'static R boost::detail::function::function_obj_invoker4::invoke(boost::detail::function::function_buffer&, T0, T1, T2, T3) [with FunctionObj = boost::spirit::qi::detail::parser_binder > > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >, boost::fusion::nil_> > > > >, mpl_::bool_ >; R = bool; T0 = const char*&; T1 = const char* const&; T2 = boost::spirit::context, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::qi::char_class >&]': -/usr/include/boost/spirit/home/support/attributes.hpp:939:56: note: '' declared here - 939 | static Attribute pre(unused_type) { return Attribute(); } - | ^~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:70, - from include/mapnik/geometry.hpp:27, - from include/mapnik/json/positions.hpp:28, - from include/mapnik/json/positions_grammar.hpp:27: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mapnik::geometry::point&}; _Tp = mapnik::geometry::point; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const mapnik::geometry::point&}; _Tp = mapnik::geometry::point; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static Attribute boost::spirit::traits::detail::synthesize_attribute::pre(boost::spirit::unused_type) [with Attribute = mapnik::geometry::point]', - inlined from 'bool boost::spirit::qi::action::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = boost::spirit::unused_type; Subject = boost::spirit::qi::reference(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; Action = boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> >]' at /usr/include/boost/spirit/home/qi/action/action.hpp:60:59, - inlined from 'bool boost::spirit::qi::detail::fail_function::operator()(const Component&, Attribute&) const [with Component = boost::spirit::qi::action(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >; Attribute = boost::spirit::unused_type; Iterator = const char*; Context = boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >]' at /usr/include/boost/spirit/home/qi/detail/fail_function.hpp:38:36, - inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_container(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::action(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >; F = boost::spirit::qi::detail::fail_function >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = boost::spirit::unused_type; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:283:23, - inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_attribute(const Component&, mpl_::true_) const [with Component = boost::spirit::qi::action(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >; F = boost::spirit::qi::detail::fail_function >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = boost::spirit::unused_type; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:331:38, - inlined from 'bool boost::spirit::qi::detail::pass_container::operator()(const Component&) const [with Component = boost::spirit::qi::action(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >; F = boost::spirit::qi::detail::fail_function >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = boost::spirit::unused_type; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:351:38, - inlined from 'bool boost::spirit::qi::list::parse_container(F) const [with F = boost::spirit::qi::detail::pass_container >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >, boost::spirit::unused_type, mpl_::bool_ >; Left = boost::spirit::qi::action(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >; Right = boost::spirit::qi::literal_char]' at /usr/include/boost/spirit/home/qi/operator/list.hpp:67:19: -/usr/include/boost/spirit/home/support/attributes.hpp:939:66: warning: '' is used uninitialized [-Wuninitialized] - 939 | static Attribute pre(unused_type) { return Attribute(); } - | ^ -/usr/include/boost/spirit/home/support/attributes.hpp: In member function 'bool boost::spirit::qi::list::parse_container(F) const [with F = boost::spirit::qi::detail::pass_container >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >, boost::spirit::unused_type, mpl_::bool_ >; Left = boost::spirit::qi::action(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >; Right = boost::spirit::qi::literal_char]': -/usr/include/boost/spirit/home/support/attributes.hpp:939:56: note: '' declared here - 939 | static Attribute pre(unused_type) { return Attribute(); } - | ^~~~~~~~~~~ -In static member function 'static Attribute boost::spirit::traits::detail::synthesize_attribute::pre(boost::spirit::unused_type) [with Attribute = mapnik::geometry::point]', - inlined from 'bool boost::spirit::qi::action::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = boost::spirit::unused_type; Subject = boost::spirit::qi::reference(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; Action = boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> >]' at /usr/include/boost/spirit/home/qi/action/action.hpp:60:59, - inlined from 'bool boost::spirit::qi::detail::fail_function::operator()(const Component&, Attribute&) const [with Component = boost::spirit::qi::action(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >; Attribute = boost::spirit::unused_type; Iterator = const char*; Context = boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >]' at /usr/include/boost/spirit/home/qi/detail/fail_function.hpp:38:36, - inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_container(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::action(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >; F = boost::spirit::qi::detail::fail_function >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = boost::spirit::unused_type; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:283:23, - inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_attribute(const Component&, mpl_::true_) const [with Component = boost::spirit::qi::action(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >; F = boost::spirit::qi::detail::fail_function >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = boost::spirit::unused_type; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:331:38, - inlined from 'bool boost::spirit::qi::detail::pass_container::operator()(const Component&) const [with Component = boost::spirit::qi::action(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >; F = boost::spirit::qi::detail::fail_function >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = boost::spirit::unused_type; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:351:38, - inlined from 'bool boost::spirit::qi::list::parse_container(F) const [with F = boost::spirit::qi::detail::pass_container >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >, boost::spirit::unused_type, mpl_::bool_ >; Left = boost::spirit::qi::action(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >; Right = boost::spirit::qi::literal_char]' at /usr/include/boost/spirit/home/qi/operator/list.hpp:72:21: -/usr/include/boost/spirit/home/support/attributes.hpp:939:66: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 939 | static Attribute pre(unused_type) { return Attribute(); } - | ^ -/usr/include/boost/spirit/home/support/attributes.hpp: In member function 'bool boost::spirit::qi::list::parse_container(F) const [with F = boost::spirit::qi::detail::pass_container >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >, boost::spirit::unused_type, mpl_::bool_ >; Left = boost::spirit::qi::action(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >; Right = boost::spirit::qi::literal_char]': -/usr/include/boost/spirit/home/support/attributes.hpp:939:56: note: '' declared here - 939 | static Attribute pre(unused_type) { return Attribute(); } - | ^~~~~~~~~~~ -c++ -o src/json/mapnik_json_geometry_grammar.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql src/json/mapnik_json_geometry_grammar.cpp -In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, - from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, - from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, - from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, - from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, - from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, - from /usr/include/boost/shared_ptr.hpp:17, - from /usr/include/boost/spirit/home/qi/string/symbols.hpp:30, - from /usr/include/boost/spirit/home/qi/string.hpp:15, - from /usr/include/boost/spirit/home/qi.hpp:28, - from /usr/include/boost/spirit/include/qi.hpp:16, - from include/mapnik/json/generic_json.hpp:32, - 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: -/usr/include/boost/detail/no_exceptions_support.hpp:17:1: note: '#pragma message: This header is deprecated. Use instead.' - 17 | BOOST_HEADER_DEPRECATED("") - | ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/algorithm:61, - from /usr/include/boost/spirit/home/support/detail/hold_any.hpp:30, - from /usr/include/boost/spirit/home/support/attributes.hpp:19, - from /usr/include/boost/spirit/home/qi/detail/attributes.hpp:12, - from /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:15, - from /usr/include/boost/spirit/home/qi/operator/sequence_base.hpp:16, - from /usr/include/boost/spirit/home/qi/operator/expect.hpp:15, - from /usr/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, - from include/mapnik/json/error_handler.hpp:30, - from include/mapnik/json/geometry_grammar_impl.hpp:25: -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >]': -/usr/include/c++/12/bits/stl_algo.h:1099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 1099 | __reverse(_RandomAccessIterator __first, _RandomAccessIterator __last, - | ^~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -In file included from /usr/include/boost/spirit/home/qi/operator.hpp:20, - from /usr/include/boost/spirit/home/qi.hpp:23: -/usr/include/boost/spirit/home/qi/operator/list.hpp: In member function 'bool boost::spirit::qi::list::parse_container(F) const [with F = boost::spirit::qi::detail::pass_container&, boost::fusion::nil_>, boost::fusion::vector, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > > >, boost::spirit::qi::char_class > >, boost::spirit::unused_type, mpl_::bool_ >; Left = boost::spirit::qi::parameterized_nonterminal, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, mapnik::geometry::geometry&), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector >, boost::phoenix::actor >, boost::phoenix::actor > > >; Right = boost::spirit::qi::literal_char]': -/usr/include/boost/spirit/home/qi/operator/list.hpp:64:14: note: parameter passing for argument of type 'boost::spirit::qi::detail::pass_container&, boost::fusion::nil_>, boost::fusion::vector, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > > >, boost::spirit::qi::char_class > >, boost::spirit::unused_type, mpl_::bool_ >' changed in GCC 7.1 - 64 | bool parse_container(F f) const - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:70, - from /usr/include/boost/spirit/home/support/attributes.hpp:49: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mapnik::geometry::point}; _Tp = mapnik::geometry::point; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const mapnik::geometry::point}; _Tp = mapnik::geometry::point; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const mapnik::geometry::point}; _Tp = mapnik::geometry::point; _Alloc = std::allocator >]', - inlined from 'void mapnik::json::create_multilinestring::operator()(const std::vector > >&) const [with Geometry = mapnik::geometry::geometry]' at include/mapnik/json/geometry_util.hpp:164:34: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/memory:66, - from /usr/include/boost/config/no_tr1/memory.hpp:21, - from /usr/include/boost/get_pointer.hpp:14, - from /usr/include/boost/proto/transform/default.hpp:21, - from /usr/include/boost/phoenix/core/meta_grammar.hpp:17, - from /usr/include/boost/phoenix/core/is_nullary.hpp:15, - from /usr/include/boost/phoenix/core/actor.hpp:20, - from /usr/include/boost/spirit/home/support/make_component.hpp:17, - from /usr/include/boost/spirit/home/support/meta_compiler.hpp:17, - from /usr/include/boost/spirit/home/qi/domain.hpp:15, - from /usr/include/boost/spirit/home/qi/operator/sequence_base.hpp:15: -/usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = mapnik::geometry::geometry*]': -/usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = mapnik::geometry::geometry*; bool _TrivialValueTypes = false]', - inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = mapnik::geometry::geometry*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, - inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = mapnik::geometry::geometry*; _Tp = mapnik::geometry::geometry]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mapnik::geometry::geometry; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:601:31, - inlined from 'mapnik::geometry::geometry_collection::geometry_collection(const mapnik::geometry::geometry_collection&)' at include/mapnik/geometry.hpp:165:8, - inlined from 'static void mapbox::util::detail::variant_helper::copy(mapbox::util::type_index_t, const void*, void*) [with T = mapnik::geometry::geometry_collection; Types = {}]' at /usr/include/mapbox/variant.hpp:274:13, - inlined from 'static void mapbox::util::detail::variant_helper::copy(mapbox::util::type_index_t, const void*, void*) [with T = mapnik::geometry::multi_polygon; Types = {mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:278:43, - inlined from 'static void mapbox::util::detail::variant_helper::copy(mapbox::util::type_index_t, const void*, void*) [with T = mapnik::geometry::multi_line_string; Types = {mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:278:43, - inlined from 'static void mapbox::util::detail::variant_helper::copy(mapbox::util::type_index_t, const void*, void*) [with T = mapnik::geometry::multi_point; Types = {mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:278:43: -/usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 137 | { return std::__do_uninit_copy(__first, __last, __result); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mapnik::geometry::geometry&}; _Tp = mapnik::geometry::geometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:64: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mapnik::geometry::geometry; _Alloc = std::allocator >]', - inlined from 'void boost::phoenix::stl::push_back::operator()(C&, const Arg&) const [with C = mapnik::geometry::geometry_collection; Arg = mapnik::geometry::geometry]' at /usr/include/boost/phoenix/stl/container/container.hpp:603:35, - inlined from 'static boost::phoenix::detail::function_eval::result_impl::type boost::phoenix::detail::function_eval::result_impl::call(F, A ..., Context) [with F = const boost::proto::exprns_::basic_expr, 0>&; A = {const boost::phoenix::actor >&, const boost::phoenix::actor >&}; Context = const boost::phoenix::vector2, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> >*, boost::fusion::vector&>&, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >&, bool&>&, const boost::phoenix::default_actions&>&]' at /usr/include/boost/phoenix/core/detail/function_eval.hpp:120:56, - inlined from 'typename boost::phoenix::detail::function_eval::result, A, const A&>::type ...)>::type boost::phoenix::detail::function_eval::operator()(F&&, A&& ...) const [with F = const boost::proto::exprns_::basic_expr, 0>&; A = {const boost::phoenix::actor >&, const boost::phoenix::actor >&, const boost::phoenix::vector2, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> >*, boost::fusion::vector&>&, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >&, bool&>&, const boost::phoenix::default_actions&>}]' at /usr/include/boost/phoenix/core/detail/function_eval.hpp:146:28, - inlined from 'boost::phoenix::detail::call_impl_ >::result_type boost::phoenix::detail::call_impl_ >::operator()(typename boost::phoenix::detail::call_impl_ >::expr_param, typename boost::phoenix::detail::call_impl_ >::state_param, typename boost::phoenix::detail::call_impl_ >::data_param) const [with Fun = boost::phoenix::detail::function_eval; Expr = const boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> >&; State = boost::phoenix::vector4, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> >*, boost::fusion::vector&>&, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >&, bool&>&; Data = const boost::phoenix::default_actions&; unsigned int ...Indices = {0, 1, 2}]' at /usr/include/boost/phoenix/core/call.hpp:95:26, - inlined from 'boost::phoenix::evaluator::impl::result_type boost::phoenix::evaluator::impl::operator()(typename boost::phoenix::evaluator::impl::expr_param, typename boost::phoenix::evaluator::impl::state_param, typename boost::phoenix::evaluator::impl::data_param) const [with Expr = const boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> >&; State = const boost::phoenix::vector2, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> >*, boost::fusion::vector&>&, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >&, bool&>&, const boost::phoenix::default_actions&>&]' at /usr/include/boost/phoenix/core/meta_grammar.hpp:74:30, - inlined from 'typename boost::proto::detail::apply_transform::result_type boost::phoenix::evaluator::operator()(Expr&&, State&&) const [with Expr = const boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> >&; State = const boost::phoenix::vector2, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> >*, boost::fusion::vector&>&, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >&, bool&>&, const boost::phoenix::default_actions&>&]' at /usr/include/boost/phoenix/core/meta_grammar.hpp:34:9, - inlined from 'typename boost::proto::switch_::impl::type, typename boost::phoenix::result_of::actions::type>::result_type boost::phoenix::eval(const Expr&, const Context&) [with Expr = actor, 0>, actor >, actor > >, 3> >; Context = vector2, 0>, actor >, actor > >, 3> >*, boost::fusion::vector&>&, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >&, bool&>&, const default_actions&>]' at /usr/include/boost/phoenix/core/meta_grammar.hpp:139:17, - inlined from 'typename boost::phoenix::actor::result(A ...)>::type boost::phoenix::actor::operator()(A&& ...) const [with A = {boost::fusion::vector&>&, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >&, bool&}; Expr = boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3>]' at /usr/include/boost/phoenix/core/actor.hpp:224:33, - inlined from 'bool boost::spirit::traits::action_dispatch::operator()(const boost::phoenix::actor&, Attribute&, Context&) [with Eval = boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3>; Attribute = mapnik::geometry::geometry; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Component = boost::spirit::qi::reference, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > >, mapnik::geometry::geometry(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type> >]' at /usr/include/boost/spirit/home/support/action_dispatch.hpp:183:14, - inlined from 'bool boost::spirit::qi::action::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = boost::spirit::unused_type; Subject = boost::spirit::qi::reference, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > >, mapnik::geometry::geometry(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type> >; Action = boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> >]' at /usr/include/boost/spirit/home/qi/action/action.hpp:67:55, - inlined from 'bool boost::spirit::qi::detail::fail_function::operator()(const Component&, Attribute&) const [with Component = boost::spirit::qi::action, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > >, mapnik::geometry::geometry(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >; Attribute = boost::spirit::unused_type; Iterator = const char*; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >]' at /usr/include/boost/spirit/home/qi/detail/fail_function.hpp:38:36, - inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_container(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::action, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > >, mapnik::geometry::geometry(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >; F = boost::spirit::qi::detail::fail_function&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = const boost::spirit::unused_type; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:283:23, - inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_attribute(const Component&, mpl_::true_) const [with Component = boost::spirit::qi::action, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > >, mapnik::geometry::geometry(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >; F = boost::spirit::qi::detail::fail_function&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = const boost::spirit::unused_type; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:331:38, - inlined from 'bool boost::spirit::qi::detail::pass_container::operator()(const Component&) const [with Component = boost::spirit::qi::action, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > >, mapnik::geometry::geometry(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >; F = boost::spirit::qi::detail::fail_function&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = const boost::spirit::unused_type; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:351:38, - inlined from 'bool boost::spirit::qi::list::parse_container(F) const [with F = boost::spirit::qi::detail::pass_container&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >, const boost::spirit::unused_type, mpl_::bool_ >; Left = boost::spirit::qi::action, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > >, mapnik::geometry::geometry(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >; Right = boost::spirit::qi::literal_char]' at /usr/include/boost/spirit/home/qi/operator/list.hpp:67:19: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mapnik::geometry::geometry; _Alloc = std::allocator >]', - inlined from 'void boost::phoenix::stl::push_back::operator()(C&, const Arg&) const [with C = mapnik::geometry::geometry_collection; Arg = mapnik::geometry::geometry]' at /usr/include/boost/phoenix/stl/container/container.hpp:603:35, - inlined from 'static boost::phoenix::detail::function_eval::result_impl::type boost::phoenix::detail::function_eval::result_impl::call(F, A ..., Context) [with F = const boost::proto::exprns_::basic_expr, 0>&; A = {const boost::phoenix::actor >&, const boost::phoenix::actor >&}; Context = const boost::phoenix::vector2, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> >*, boost::fusion::vector&>&, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >&, bool&>&, const boost::phoenix::default_actions&>&]' at /usr/include/boost/phoenix/core/detail/function_eval.hpp:120:56, - inlined from 'typename boost::phoenix::detail::function_eval::result, A, const A&>::type ...)>::type boost::phoenix::detail::function_eval::operator()(F&&, A&& ...) const [with F = const boost::proto::exprns_::basic_expr, 0>&; A = {const boost::phoenix::actor >&, const boost::phoenix::actor >&, const boost::phoenix::vector2, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> >*, boost::fusion::vector&>&, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >&, bool&>&, const boost::phoenix::default_actions&>}]' at /usr/include/boost/phoenix/core/detail/function_eval.hpp:146:28, - inlined from 'boost::phoenix::detail::call_impl_ >::result_type boost::phoenix::detail::call_impl_ >::operator()(typename boost::phoenix::detail::call_impl_ >::expr_param, typename boost::phoenix::detail::call_impl_ >::state_param, typename boost::phoenix::detail::call_impl_ >::data_param) const [with Fun = boost::phoenix::detail::function_eval; Expr = const boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> >&; State = boost::phoenix::vector4, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> >*, boost::fusion::vector&>&, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >&, bool&>&; Data = const boost::phoenix::default_actions&; unsigned int ...Indices = {0, 1, 2}]' at /usr/include/boost/phoenix/core/call.hpp:95:26, - inlined from 'boost::phoenix::evaluator::impl::result_type boost::phoenix::evaluator::impl::operator()(typename boost::phoenix::evaluator::impl::expr_param, typename boost::phoenix::evaluator::impl::state_param, typename boost::phoenix::evaluator::impl::data_param) const [with Expr = const boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> >&; State = const boost::phoenix::vector2, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> >*, boost::fusion::vector&>&, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >&, bool&>&, const boost::phoenix::default_actions&>&]' at /usr/include/boost/phoenix/core/meta_grammar.hpp:74:30, - inlined from 'typename boost::proto::detail::apply_transform::result_type boost::phoenix::evaluator::operator()(Expr&&, State&&) const [with Expr = const boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> >&; State = const boost::phoenix::vector2, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> >*, boost::fusion::vector&>&, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >&, bool&>&, const boost::phoenix::default_actions&>&]' at /usr/include/boost/phoenix/core/meta_grammar.hpp:34:9, - inlined from 'typename boost::proto::switch_::impl::type, typename boost::phoenix::result_of::actions::type>::result_type boost::phoenix::eval(const Expr&, const Context&) [with Expr = actor, 0>, actor >, actor > >, 3> >; Context = vector2, 0>, actor >, actor > >, 3> >*, boost::fusion::vector&>&, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >&, bool&>&, const default_actions&>]' at /usr/include/boost/phoenix/core/meta_grammar.hpp:139:17, - inlined from 'typename boost::phoenix::actor::result(A ...)>::type boost::phoenix::actor::operator()(A&& ...) const [with A = {boost::fusion::vector&>&, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >&, bool&}; Expr = boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3>]' at /usr/include/boost/phoenix/core/actor.hpp:224:33, - inlined from 'bool boost::spirit::traits::action_dispatch::operator()(const boost::phoenix::actor&, Attribute&, Context&) [with Eval = boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3>; Attribute = mapnik::geometry::geometry; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Component = boost::spirit::qi::reference, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > >, mapnik::geometry::geometry(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type> >]' at /usr/include/boost/spirit/home/support/action_dispatch.hpp:183:14, - inlined from 'bool boost::spirit::qi::action::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = boost::spirit::unused_type; Subject = boost::spirit::qi::reference, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > >, mapnik::geometry::geometry(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type> >; Action = boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> >]' at /usr/include/boost/spirit/home/qi/action/action.hpp:67:55, - inlined from 'bool boost::spirit::qi::detail::fail_function::operator()(const Component&, Attribute&) const [with Component = boost::spirit::qi::action, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > >, mapnik::geometry::geometry(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >; Attribute = boost::spirit::unused_type; Iterator = const char*; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >]' at /usr/include/boost/spirit/home/qi/detail/fail_function.hpp:38:36, - inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_container(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::action, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > >, mapnik::geometry::geometry(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >; F = boost::spirit::qi::detail::fail_function&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = const boost::spirit::unused_type; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:283:23, - inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_attribute(const Component&, mpl_::true_) const [with Component = boost::spirit::qi::action, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > >, mapnik::geometry::geometry(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >; F = boost::spirit::qi::detail::fail_function&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = const boost::spirit::unused_type; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:331:38, - inlined from 'bool boost::spirit::qi::detail::pass_container::operator()(const Component&) const [with Component = boost::spirit::qi::action, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > >, mapnik::geometry::geometry(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >; F = boost::spirit::qi::detail::fail_function&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = const boost::spirit::unused_type; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:351:38, - inlined from 'bool boost::spirit::qi::list::parse_container(F) const [with F = boost::spirit::qi::detail::pass_container&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >, const boost::spirit::unused_type, mpl_::bool_ >; Left = boost::spirit::qi::action, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > >, mapnik::geometry::geometry(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type> >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor > >, 3> > >; Right = boost::spirit::qi::literal_char]' at /usr/include/boost/spirit/home/qi/operator/list.hpp:72:21: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = mapnik::geometry::geometry*; bool _TrivialValueTypes = false]', - inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = mapnik::geometry::geometry*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, - inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = mapnik::geometry::geometry*; _Tp = mapnik::geometry::geometry]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mapnik::geometry::geometry; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:601:31, - inlined from 'mapnik::geometry::geometry_collection::geometry_collection(const mapnik::geometry::geometry_collection&)' at include/mapnik/geometry.hpp:165:8, - inlined from 'mapbox::util::variant::variant(T&&) [with T = mapnik::geometry::geometry_collection&; Traits = mapbox::util::detail::value_traits&, mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection >; Enable = void; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:563:9, - inlined from 'mapnik::geometry::geometry::geometry(T&&) [with T = mapnik::geometry::geometry_collection&; Traits = mapbox::util::detail::value_traits&, mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection >; Enable = void][inherited from mapbox::util::variant, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection >]' at include/mapnik/geometry.hpp:151:29, - inlined from 'boost::proto::detail::default_assign::impl::result_type boost::proto::detail::default_assign::impl::operator()(typename boost::proto::detail::default_assign::impl::expr_param, typename boost::proto::detail::default_assign::impl::state_param, typename boost::proto::detail::default_assign::impl::data_param) const [with Expr = const boost::phoenix::actor >, boost::phoenix::actor > >, 2> >&; State = boost::phoenix::vector4 >, boost::phoenix::actor > >, 2> >*, boost::fusion::vector&>&, boost::spirit::context, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >&, bool&>&; Data = const boost::phoenix::default_actions&; Grammar = boost::phoenix::meta_grammar]' at /usr/include/boost/proto/transform/default.hpp:154:9, - inlined from 'boost::phoenix::evaluator::impl::result_type boost::phoenix::evaluator::impl::operator()(typename boost::phoenix::evaluator::impl::expr_param, typename boost::phoenix::evaluator::impl::state_param, typename boost::phoenix::evaluator::impl::data_param) const [with Expr = const boost::phoenix::actor >, boost::phoenix::actor > >, 2> >&; State = const boost::phoenix::vector2 >, boost::phoenix::actor > >, 2> >*, boost::fusion::vector&>&, boost::spirit::context, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >&, bool&>&, const boost::phoenix::default_actions&>&]' at /usr/include/boost/phoenix/core/meta_grammar.hpp:74:30, - inlined from 'typename boost::proto::detail::apply_transform::result_type boost::phoenix::evaluator::operator()(Expr&&, State&&) const [with Expr = const boost::phoenix::actor >, boost::phoenix::actor > >, 2> >&; State = const boost::phoenix::vector2 >, boost::phoenix::actor > >, 2> >*, boost::fusion::vector&>&, boost::spirit::context, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >&, bool&>&, const boost::phoenix::default_actions&>&]' at /usr/include/boost/phoenix/core/meta_grammar.hpp:34:9, - inlined from 'typename boost::proto::switch_::impl::type, typename boost::phoenix::result_of::actions::type>::result_type boost::phoenix::eval(const Expr&, const Context&) [with Expr = actor >, actor > >, 2> >; Context = vector2 >, actor > >, 2> >*, boost::fusion::vector&>&, boost::spirit::context, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >&, bool&>&, const default_actions&>]' at /usr/include/boost/phoenix/core/meta_grammar.hpp:139:17, - inlined from 'typename boost::phoenix::actor::result(A ...)>::type boost::phoenix::actor::operator()(A&& ...) const [with A = {boost::fusion::vector&>&, boost::spirit::context, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >&, bool&}; Expr = boost::proto::exprns_::basic_expr >, boost::phoenix::actor > >, 2>]' at /usr/include/boost/phoenix/core/actor.hpp:224:33, - inlined from 'bool boost::spirit::traits::action_dispatch::operator()(const boost::phoenix::actor&, Attribute&, Context&) [with Eval = boost::proto::exprns_::basic_expr >, boost::phoenix::actor > >, 2>; Attribute = mapnik::geometry::geometry_collection; Context = boost::spirit::context, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >; Component = boost::spirit::qi::reference(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >]' at /usr/include/boost/spirit/home/support/action_dispatch.hpp:183:14, - inlined from 'bool boost::spirit::qi::action::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = const boost::spirit::unused_type; Subject = boost::spirit::qi::reference(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; Action = boost::phoenix::actor >, boost::phoenix::actor > >, 2> >]' at /usr/include/boost/spirit/home/qi/action/action.hpp:67:55, - inlined from 'bool boost::spirit::qi::detail::expect_function::operator()(const Component&, Attribute&) const [with Component = boost::spirit::qi::action(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >; Attribute = const boost::spirit::unused_type; Iterator = const char*; Context = boost::spirit::context, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Exception = boost::spirit::qi::expectation_failure]' at /usr/include/boost/spirit/home/qi/detail/expect_function.hpp:50:33, - inlined from 'bool boost::spirit::detail::any_if(const First1&, const First2&, const Last1&, const Last2&, F&, mpl_::false_) [with Pred = boost::spirit::traits::attribute_not_unused, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >, const char*>; First1 = boost::fusion::cons_iterator(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons, boost::fusion::nil_> > >; Last1 = boost::fusion::cons_iterator; First2 = boost::fusion::vector_iterator, 0>; Last2 = boost::fusion::vector_iterator, 1>; F = boost::spirit::qi::detail::expect_function, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >]' at /usr/include/boost/spirit/home/support/algorithm/any_if.hpp:186:21, - inlined from 'bool boost::spirit::detail::any_if(const First1&, const First2&, const Last1&, const Last2&, F&, mpl_::false_) [with Pred = boost::spirit::traits::attribute_not_unused, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >, const char*>; First1 = boost::fusion::cons_iterator, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons, boost::fusion::nil_> > > >; Last1 = boost::fusion::cons_iterator; First2 = boost::fusion::vector_iterator, 0>; Last2 = boost::fusion::vector_iterator, 1>; F = boost::spirit::qi::detail::expect_function, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >]' at /usr/include/boost/spirit/home/support/algorithm/any_if.hpp:187:37, - inlined from 'bool boost::spirit::detail::any_if(const First1&, const First2&, const Last1&, const Last2&, F&, mpl_::false_) [with Pred = boost::spirit::traits::attribute_not_unused, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >, const char*>; First1 = boost::fusion::cons_iterator, boost::fusion::cons, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons, boost::fusion::nil_> > > > >; Last1 = boost::fusion::cons_iterator; First2 = boost::fusion::vector_iterator, 0>; Last2 = boost::fusion::vector_iterator, 1>; F = boost::spirit::qi::detail::expect_function, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >]' at /usr/include/boost/spirit/home/support/algorithm/any_if.hpp:187:37, - inlined from 'bool boost::spirit::detail::any_if(const First1&, const First2&, const Last1&, const Last2&, F&, mpl_::false_) [with Pred = boost::spirit::traits::attribute_not_unused, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >, const char*>; First1 = boost::fusion::cons_iterator, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons, boost::fusion::nil_> > > > > >; Last1 = boost::fusion::cons_iterator; First2 = boost::fusion::vector_iterator, 0>; Last2 = boost::fusion::vector_iterator, 1>; F = boost::spirit::qi::detail::expect_function, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >]' at /usr/include/boost/spirit/home/support/algorithm/any_if.hpp:187:37, - inlined from 'bool boost::spirit::any_if(const Sequence1&, Sequence2&, F, Pred) [with Pred = traits::attribute_not_unused, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >, const char*>; Sequence1 = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, unused_type, unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons, boost::fusion::nil_> > > > >; Sequence2 = boost::fusion::vector; F = qi::detail::expect_function, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >, qi::char_class >, qi::expectation_failure >]' at /usr/include/boost/spirit/home/support/algorithm/any_if.hpp:201:36, - inlined from 'bool boost::spirit::qi::sequence_base::parse_impl(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&, mpl_::false_) const [with Iterator = const char*; Context = boost::spirit::context, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = const boost::spirit::unused_type; Derived = boost::spirit::qi::expect_operator, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons, boost::fusion::nil_> > > > > >; Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons, boost::fusion::nil_> > > > >]' at /usr/include/boost/spirit/home/qi/operator/sequence_base.hpp:87:31, - inlined from 'bool boost::spirit::qi::sequence_base::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = const boost::spirit::unused_type; Derived = boost::spirit::qi::expect_operator, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons, boost::fusion::nil_> > > > > >; Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons, boost::fusion::nil_> > > > >]' at /usr/include/boost/spirit/home/qi/operator/sequence_base.hpp:123:30, - inlined from 'bool boost::spirit::qi::detail::alternative_function::operator()(const Component&) const [with Component = boost::spirit::qi::expect_operator, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons, boost::fusion::nil_> > > > > >; Iterator = const char*; Context = boost::spirit::context, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >]' at /usr/include/boost/spirit/home/qi/detail/alternative_function.hpp:195:35, - inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons, boost::fusion::nil_> > > > > >, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::alternative_function, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >, boost::spirit::qi::char_class >, const boost::spirit::unused_type>]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:40:17, - inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator, boost::fusion::cons, boost::fusion::cons, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::nil_> > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons, boost::fusion::nil_> > > > > >, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::alternative_function, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >, boost::spirit::qi::char_class >, const boost::spirit::unused_type>]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:41:31, - inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator, boost::fusion::cons, boost::fusion::cons >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::nil_> > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::nil_> > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons, boost::fusion::nil_> > > > > >, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::alternative_function, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >, boost::spirit::qi::char_class >, const boost::spirit::unused_type>]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:41:31, - inlined from 'constexpr bool boost::fusion::detail::any(const Sequence&, F, Tag) [with Sequence = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::nil_> > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::nil_> > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons, boost::fusion::nil_> > > > > >, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >; F = boost::spirit::qi::detail::alternative_function, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >, boost::spirit::qi::char_class >, const boost::spirit::unused_type>; Tag = boost::fusion::forward_traversal_tag]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:53:34, - inlined from 'constexpr bool boost::fusion::any(const Sequence&, F) [with Sequence = cons, cons, cons >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, nil_> > > >, cons, cons, cons, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, nil_> > > >, cons, cons, cons, cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, cons, nil_> > > > > >, cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, nil_> > > >; F = boost::spirit::qi::detail::alternative_function, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, cons&, nil_> > > >, vector<> >, boost::spirit::qi::char_class >, const boost::spirit::unused_type>]' at /usr/include/boost/fusion/algorithm/query/any.hpp:32:27, - inlined from 'bool boost::spirit::qi::alternative::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = const boost::spirit::unused_type; Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::nil_> > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::nil_> > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons, boost::fusion::nil_> > > > > >, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >]' at /usr/include/boost/spirit/home/qi/operator/alternative.hpp:81:31, - inlined from 'bool boost::spirit::qi::detail::parser_binder::call(Iterator&, const Iterator&, Context&, const Skipper&, mpl_::true_) const [with Iterator = const char*; Skipper = boost::spirit::qi::char_class >; Context = boost::spirit::context, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >; Parser = boost::spirit::qi::alternative, boost::fusion::cons, boost::fusion::cons >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::nil_> > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::nil_> > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons, boost::fusion::nil_> > > > > >, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >; Auto = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:33:27, - inlined from 'bool boost::spirit::qi::detail::parser_binder::operator()(Iterator&, const Iterator&, Context&, const Skipper&) const [with Iterator = const char*; Skipper = boost::spirit::qi::char_class >; Context = boost::spirit::context, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >; Parser = boost::spirit::qi::alternative, boost::fusion::cons, boost::fusion::cons >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::nil_> > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::nil_> > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons, boost::fusion::nil_> > > > > >, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >; Auto = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:53:24, - inlined from 'static R boost::detail::function::function_obj_invoker4::invoke(boost::detail::function::function_buffer&, T0, T1, T2, T3) [with FunctionObj = boost::spirit::qi::detail::parser_binder, boost::fusion::cons, boost::fusion::cons >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::nil_> > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::nil_> > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor >, boost::phoenix::actor > >, 2> > >, boost::fusion::cons, boost::fusion::nil_> > > > > >, boost::fusion::cons, mapnik::json::json_value>(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, mpl_::bool_ >; R = bool; T0 = const char*&; T1 = const char* const&; T2 = boost::spirit::context, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, boost::fusion::cons&, boost::fusion::nil_> > > >, boost::fusion::vector<> >&; T3 = const boost::spirit::qi::char_class >&]' at /usr/include/boost/function/function_template.hpp:137:22: -/usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 137 | { return std::__do_uninit_copy(__first, __last, __result); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mapnik::geometry::point&}; _Tp = mapnik::geometry::point; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mapnik::geometry::point; _Alloc = std::allocator >]', - inlined from 'static void boost::geometry::traits::push_back::apply(typename boost::geometry::traits::rvalue_type::type, const item_type&) [with Range = mapnik::geometry::linear_ring]' at /usr/include/boost/geometry/core/mutable_range.hpp:72:24, - inlined from 'static void boost::geometry::detail::append::append_point::apply(Geometry&, const Point&, int, int) [with Geometry = mapnik::geometry::linear_ring; Point = mapnik::geometry::point]' at /usr/include/boost/geometry/algorithms/append.hpp:66:43, - inlined from 'static void boost::geometry::resolve_variant::append::apply(Geometry&, const RangeOrPoint&, int, int) [with RangeOrPoint = mapnik::geometry::point; Geometry = mapnik::geometry::linear_ring]' at /usr/include/boost/geometry/algorithms/append.hpp:296:56, - inlined from 'void boost::geometry::append(Geometry&, const RangeOrPoint&, int, int) [with Geometry = mapnik::geometry::linear_ring; RangeOrPoint = mapnik::geometry::point]' at /usr/include/boost/geometry/algorithms/append.hpp:371:27, - inlined from 'static void boost::geometry::detail::correct_closure::close_or_open_ring::apply(Ring&) [with Ring = mapnik::geometry::linear_ring]' at /usr/include/boost/geometry/algorithms/correct_closure.hpp:72:29: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator*, vector > >]', - inlined from 'static void boost::geometry::detail::correct::correct_ring::apply(Ring&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Ring = mapnik::geometry::linear_ring; Predicate = std::less]' at /usr/include/boost/geometry/algorithms/correct.hpp:152:25, - inlined from 'static void boost::geometry::detail::correct::correct_ring::apply(Ring&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Ring = mapnik::geometry::linear_ring; Predicate = std::less]' at /usr/include/boost/geometry/algorithms/correct.hpp:141:24, - inlined from 'static void boost::geometry::detail::correct::correct_polygon::apply(Polygon&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Polygon = mapnik::geometry::polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:171:21, - inlined from 'static void boost::geometry::detail::multi_modify::apply(MultiGeometry&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; MultiGeometry = mapnik::geometry::multi_polygon; Policy = boost::geometry::detail::correct::correct_polygon >]' at /usr/include/boost/geometry/algorithms/detail/multi_modify.hpp:56:26, - inlined from 'static void boost::geometry::resolve_variant::correct::apply(Geometry&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Geometry = mapnik::geometry::multi_polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:274:43, - inlined from 'void boost::geometry::correct(Geometry&) [with Geometry = mapnik::geometry::multi_polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:328:46, - inlined from 'mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::multi_polygon&) const [with T = double]' at include/mapnik/geometry_correct.hpp:69:33, - inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::multi_polygon; Types = {mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:332:38: -/usr/include/c++/12/bits/stl_algo.h:1134:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 1134 | std::__reverse(__first, __last, std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator*, vector > >]', - inlined from 'static void boost::geometry::detail::correct::correct_ring::apply(Ring&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Ring = mapnik::geometry::linear_ring; Predicate = std::less]' at /usr/include/boost/geometry/algorithms/correct.hpp:152:25, - inlined from 'static void boost::geometry::detail::correct::correct_ring::apply(Ring&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Ring = mapnik::geometry::linear_ring; Predicate = std::greater]' at /usr/include/boost/geometry/algorithms/correct.hpp:141:24, - inlined from 'static void boost::geometry::detail::correct::correct_polygon::apply(Polygon&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Polygon = mapnik::geometry::polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:182:25, - inlined from 'static void boost::geometry::detail::multi_modify::apply(MultiGeometry&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; MultiGeometry = mapnik::geometry::multi_polygon; Policy = boost::geometry::detail::correct::correct_polygon >]' at /usr/include/boost/geometry/algorithms/detail/multi_modify.hpp:56:26, - inlined from 'static void boost::geometry::resolve_variant::correct::apply(Geometry&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Geometry = mapnik::geometry::multi_polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:274:43, - inlined from 'void boost::geometry::correct(Geometry&) [with Geometry = mapnik::geometry::multi_polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:328:46, - inlined from 'mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::multi_polygon&) const [with T = double]' at include/mapnik/geometry_correct.hpp:69:33, - inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::multi_polygon; Types = {mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:332:38: -/usr/include/c++/12/bits/stl_algo.h:1134:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 1134 | std::__reverse(__first, __last, std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator*, vector > >]', - inlined from 'static void boost::geometry::detail::correct::correct_ring::apply(Ring&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Ring = mapnik::geometry::linear_ring; Predicate = std::less]' at /usr/include/boost/geometry/algorithms/correct.hpp:152:25, - inlined from 'static void boost::geometry::detail::correct::correct_ring::apply(Ring&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Ring = mapnik::geometry::linear_ring; Predicate = std::less]' at /usr/include/boost/geometry/algorithms/correct.hpp:141:24, - inlined from 'static void boost::geometry::detail::correct::correct_polygon::apply(Polygon&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Polygon = mapnik::geometry::polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:171:21, - inlined from 'static void boost::geometry::resolve_variant::correct::apply(Geometry&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Geometry = mapnik::geometry::polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:274:43, - inlined from 'void boost::geometry::correct(Geometry&) [with Geometry = mapnik::geometry::polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:328:46, - inlined from 'mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::polygon&) const [with T = double]' at include/mapnik/geometry_correct.hpp:63:33, - inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::polygon; Types = {mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:332:38, - inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::line_string; Types = {mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:336:50, - inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:336:50, - inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:336:50, - inlined from 'static R mapbox::util::variant::visit(V&&, F&&) [with F = const mapnik::geometry::detail::geometry_correct&; V = mapnik::geometry::geometry&; T0 = mapnik::geometry::geometry_empty&; R = void; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:838:54, - inlined from 'decltype (V::visit(v, forward(f))) mapnik::util::apply_visitor(F&&, V&) [with F = const mapnik::geometry::detail::geometry_correct&; V = mapnik::geometry::geometry]' at include/mapnik/util/variant.hpp:48:20, - inlined from 'mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::geometry&) const [with T = double]' at include/mapnik/geometry_correct.hpp:48:36, - inlined from 'mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::geometry_collection&) const [with T = double]' at include/mapnik/geometry_correct.hpp:56:20, - inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::geometry_collection]' at /usr/include/mapbox/variant.hpp:347:34, - inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::multi_polygon; Types = {mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:336:50: -/usr/include/c++/12/bits/stl_algo.h:1134:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 1134 | std::__reverse(__first, __last, std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator*, vector > >]', - inlined from 'static void boost::geometry::detail::correct::correct_ring::apply(Ring&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Ring = mapnik::geometry::linear_ring; Predicate = std::less]' at /usr/include/boost/geometry/algorithms/correct.hpp:152:25, - inlined from 'static void boost::geometry::detail::correct::correct_ring::apply(Ring&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Ring = mapnik::geometry::linear_ring; Predicate = std::greater]' at /usr/include/boost/geometry/algorithms/correct.hpp:141:24, - inlined from 'static void boost::geometry::detail::correct::correct_polygon::apply(Polygon&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Polygon = mapnik::geometry::polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:182:25, - inlined from 'static void boost::geometry::resolve_variant::correct::apply(Geometry&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Geometry = mapnik::geometry::polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:274:43, - inlined from 'void boost::geometry::correct(Geometry&) [with Geometry = mapnik::geometry::polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:328:46, - inlined from 'mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::polygon&) const [with T = double]' at include/mapnik/geometry_correct.hpp:63:33, - inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::polygon; Types = {mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:332:38, - inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::line_string; Types = {mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:336:50, - inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:336:50, - inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:336:50, - inlined from 'static R mapbox::util::variant::visit(V&&, F&&) [with F = const mapnik::geometry::detail::geometry_correct&; V = mapnik::geometry::geometry&; T0 = mapnik::geometry::geometry_empty&; R = void; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:838:54, - inlined from 'decltype (V::visit(v, forward(f))) mapnik::util::apply_visitor(F&&, V&) [with F = const mapnik::geometry::detail::geometry_correct&; V = mapnik::geometry::geometry]' at include/mapnik/util/variant.hpp:48:20, - inlined from 'mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::geometry&) const [with T = double]' at include/mapnik/geometry_correct.hpp:48:36, - inlined from 'mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::geometry_collection&) const [with T = double]' at include/mapnik/geometry_correct.hpp:56:20, - inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::geometry_collection]' at /usr/include/mapbox/variant.hpp:347:34, - inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::multi_polygon; Types = {mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:336:50: -/usr/include/c++/12/bits/stl_algo.h:1134:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 1134 | std::__reverse(__first, __last, std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const mapnik::geometry::point}; _Tp = mapnik::geometry::point; _Alloc = std::allocator >]', - inlined from 'void mapnik::json::create_multipolygon::operator()(const std::vector > > >&) const [with Geometry = mapnik::geometry::geometry]' at include/mapnik/json/geometry_util.hpp:204:38: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator*, vector > >]', - inlined from 'static void boost::geometry::detail::correct::correct_ring::apply(Ring&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Ring = mapnik::geometry::linear_ring; Predicate = std::less]' at /usr/include/boost/geometry/algorithms/correct.hpp:152:25, - inlined from 'static void boost::geometry::detail::correct::correct_ring::apply(Ring&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Ring = mapnik::geometry::linear_ring; Predicate = std::less]' at /usr/include/boost/geometry/algorithms/correct.hpp:141:24, - inlined from 'static void boost::geometry::detail::correct::correct_polygon::apply(Polygon&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Polygon = mapnik::geometry::polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:171:21, - inlined from 'static void boost::geometry::resolve_variant::correct::apply(Geometry&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Geometry = mapnik::geometry::polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:274:43, - inlined from 'void boost::geometry::correct(Geometry&) [with Geometry = mapnik::geometry::polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:328:46, - inlined from 'mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::polygon&) const [with T = double]' at include/mapnik/geometry_correct.hpp:63:33, - inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::polygon; Types = {mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:332:38, - inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::line_string; Types = {mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:336:50, - inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:336:50, - inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:336:50, - inlined from 'static R mapbox::util::variant::visit(V&&, F&&) [with F = const mapnik::geometry::detail::geometry_correct&; V = mapnik::geometry::geometry&; T0 = mapnik::geometry::geometry_empty&; R = void; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:838:54, - inlined from 'decltype (V::visit(v, forward(f))) mapnik::util::apply_visitor(F&&, V&) [with F = const mapnik::geometry::detail::geometry_correct&; V = mapnik::geometry::geometry]' at include/mapnik/util/variant.hpp:48:20, - inlined from 'mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::geometry&) const [with T = double]' at include/mapnik/geometry_correct.hpp:48:36, - inlined from 'void mapnik::geometry::correct(GeomType&) [with GeomType = geometry]' at include/mapnik/geometry_correct.hpp:86:31, - inlined from 'void mapnik::json::create_multipolygon::operator()(const std::vector > > >&) const [with Geometry = mapnik::geometry::geometry]' at include/mapnik/json/geometry_util.hpp:212:34: -/usr/include/c++/12/bits/stl_algo.h:1134:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 1134 | std::__reverse(__first, __last, std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator*, vector > >]', - inlined from 'static void boost::geometry::detail::correct::correct_ring::apply(Ring&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Ring = mapnik::geometry::linear_ring; Predicate = std::less]' at /usr/include/boost/geometry/algorithms/correct.hpp:152:25, - inlined from 'static void boost::geometry::detail::correct::correct_ring::apply(Ring&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Ring = mapnik::geometry::linear_ring; Predicate = std::greater]' at /usr/include/boost/geometry/algorithms/correct.hpp:141:24, - inlined from 'static void boost::geometry::detail::correct::correct_polygon::apply(Polygon&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Polygon = mapnik::geometry::polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:182:25, - inlined from 'static void boost::geometry::resolve_variant::correct::apply(Geometry&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Geometry = mapnik::geometry::polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:274:43, - inlined from 'void boost::geometry::correct(Geometry&) [with Geometry = mapnik::geometry::polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:328:46, - inlined from 'mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::polygon&) const [with T = double]' at include/mapnik/geometry_correct.hpp:63:33, - inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::polygon; Types = {mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:332:38, - inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::line_string; Types = {mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:336:50, - inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:336:50, - inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:336:50, - inlined from 'static R mapbox::util::variant::visit(V&&, F&&) [with F = const mapnik::geometry::detail::geometry_correct&; V = mapnik::geometry::geometry&; T0 = mapnik::geometry::geometry_empty&; R = void; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:838:54, - inlined from 'decltype (V::visit(v, forward(f))) mapnik::util::apply_visitor(F&&, V&) [with F = const mapnik::geometry::detail::geometry_correct&; V = mapnik::geometry::geometry]' at include/mapnik/util/variant.hpp:48:20, - inlined from 'mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::geometry&) const [with T = double]' at include/mapnik/geometry_correct.hpp:48:36, - inlined from 'void mapnik::geometry::correct(GeomType&) [with GeomType = geometry]' at include/mapnik/geometry_correct.hpp:86:31, - inlined from 'void mapnik::json::create_multipolygon::operator()(const std::vector > > >&) const [with Geometry = mapnik::geometry::geometry]' at include/mapnik/json/geometry_util.hpp:212:34: -/usr/include/c++/12/bits/stl_algo.h:1134:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 1134 | std::__reverse(__first, __last, std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const mapnik::geometry::point}; _Tp = mapnik::geometry::point; _Alloc = std::allocator >]', - inlined from 'void mapnik::json::create_polygon::operator()(const std::vector > >&) const [with Geometry = mapnik::geometry::geometry]' at include/mapnik/json/geometry_util.hpp:102:34: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator*, vector > >]', - inlined from 'static void boost::geometry::detail::correct::correct_ring::apply(Ring&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Ring = mapnik::geometry::linear_ring; Predicate = std::less]' at /usr/include/boost/geometry/algorithms/correct.hpp:152:25, - inlined from 'static void boost::geometry::detail::correct::correct_ring::apply(Ring&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Ring = mapnik::geometry::linear_ring; Predicate = std::less]' at /usr/include/boost/geometry/algorithms/correct.hpp:141:24, - inlined from 'static void boost::geometry::detail::correct::correct_polygon::apply(Polygon&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Polygon = mapnik::geometry::polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:171:21, - inlined from 'static void boost::geometry::resolve_variant::correct::apply(Geometry&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Geometry = mapnik::geometry::polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:274:43, - inlined from 'void boost::geometry::correct(Geometry&) [with Geometry = mapnik::geometry::polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:328:46, - inlined from 'mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::polygon&) const [with T = double]' at include/mapnik/geometry_correct.hpp:63:33, - inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::polygon; Types = {mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:332:38, - inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::line_string; Types = {mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:336:50, - inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:336:50, - inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:336:50, - inlined from 'static R mapbox::util::variant::visit(V&&, F&&) [with F = const mapnik::geometry::detail::geometry_correct&; V = mapnik::geometry::geometry&; T0 = mapnik::geometry::geometry_empty&; R = void; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:838:54, - inlined from 'decltype (V::visit(v, forward(f))) mapnik::util::apply_visitor(F&&, V&) [with F = const mapnik::geometry::detail::geometry_correct&; V = mapnik::geometry::geometry]' at include/mapnik/util/variant.hpp:48:20, - inlined from 'mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::geometry&) const [with T = double]' at include/mapnik/geometry_correct.hpp:48:36, - inlined from 'void mapnik::geometry::correct(GeomType&) [with GeomType = geometry]' at include/mapnik/geometry_correct.hpp:86:31, - inlined from 'void mapnik::json::create_polygon::operator()(const std::vector > >&) const [with Geometry = mapnik::geometry::geometry]' at include/mapnik/json/geometry_util.hpp:108:34: -/usr/include/c++/12/bits/stl_algo.h:1134:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 1134 | std::__reverse(__first, __last, std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator*, vector > >]', - inlined from 'static void boost::geometry::detail::correct::correct_ring::apply(Ring&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Ring = mapnik::geometry::linear_ring; Predicate = std::less]' at /usr/include/boost/geometry/algorithms/correct.hpp:152:25, - inlined from 'static void boost::geometry::detail::correct::correct_ring::apply(Ring&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Ring = mapnik::geometry::linear_ring; Predicate = std::greater]' at /usr/include/boost/geometry/algorithms/correct.hpp:141:24, - inlined from 'static void boost::geometry::detail::correct::correct_polygon::apply(Polygon&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Polygon = mapnik::geometry::polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:182:25, - inlined from 'static void boost::geometry::resolve_variant::correct::apply(Geometry&, const Strategy&) [with Strategy = boost::geometry::strategy::area::cartesian<>; Geometry = mapnik::geometry::polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:274:43, - inlined from 'void boost::geometry::correct(Geometry&) [with Geometry = mapnik::geometry::polygon]' at /usr/include/boost/geometry/algorithms/correct.hpp:328:46, - inlined from 'mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::polygon&) const [with T = double]' at include/mapnik/geometry_correct.hpp:63:33, - inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::polygon; Types = {mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:332:38, - inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::line_string; Types = {mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:336:50, - inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:336:50, - inlined from 'static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:336:50, - inlined from 'static R mapbox::util::variant::visit(V&&, F&&) [with F = const mapnik::geometry::detail::geometry_correct&; V = mapnik::geometry::geometry&; T0 = mapnik::geometry::geometry_empty&; R = void; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]' at /usr/include/mapbox/variant.hpp:838:54, - inlined from 'decltype (V::visit(v, forward(f))) mapnik::util::apply_visitor(F&&, V&) [with F = const mapnik::geometry::detail::geometry_correct&; V = mapnik::geometry::geometry]' at include/mapnik/util/variant.hpp:48:20, - inlined from 'mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::geometry&) const [with T = double]' at include/mapnik/geometry_correct.hpp:48:36, - inlined from 'void mapnik::geometry::correct(GeomType&) [with GeomType = geometry]' at include/mapnik/geometry_correct.hpp:86:31, - inlined from 'void mapnik::json::create_polygon::operator()(const std::vector > >&) const [with Geometry = mapnik::geometry::geometry]' at include/mapnik/json/geometry_util.hpp:108:34: -/usr/include/c++/12/bits/stl_algo.h:1134:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 1134 | std::__reverse(__first, __last, std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool boost::spirit::qi::list::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > > >; Skipper = boost::spirit::qi::char_class >; Attribute = boost::spirit::unused_type; Left = boost::spirit::qi::parameterized_nonterminal, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, mapnik::geometry::geometry&), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector >, boost::phoenix::actor >, boost::phoenix::actor > > >; Right = boost::spirit::qi::literal_char]', - inlined from 'bool boost::spirit::qi::action::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > > >; Skipper = boost::spirit::qi::char_class >; Attribute = const boost::spirit::unused_type; Subject = boost::spirit::qi::list, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, mapnik::geometry::geometry&), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector >, boost::phoenix::actor >, boost::phoenix::actor > > >, boost::spirit::qi::literal_char >; Action = boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 4> >]' at /usr/include/boost/spirit/home/qi/action/action.hpp:63:30, - inlined from 'bool boost::spirit::qi::detail::expect_function::operator()(const Component&) const [with Component = boost::spirit::qi::action, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, mapnik::geometry::geometry&), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector >, boost::phoenix::actor >, boost::phoenix::actor > > >, boost::spirit::qi::literal_char >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 4> > >; Iterator = const char*; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > > >; Skipper = boost::spirit::qi::char_class >; Exception = boost::spirit::qi::expectation_failure]' at /usr/include/boost/spirit/home/qi/detail/expect_function.hpp:77:33, - inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, mapnik::geometry::geometry&), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector >, boost::phoenix::actor >, boost::phoenix::actor > > >, boost::spirit::qi::literal_char >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 4> > >, boost::fusion::cons, boost::fusion::nil_> > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::expect_function&, boost::fusion::nil_>, boost::fusion::vector, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > > >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:40:17, - inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator, boost::phoenix::actor >, boost::phoenix::actor, 0> > >, 2> > >, boost::fusion::cons, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, mapnik::geometry::geometry&), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector >, boost::phoenix::actor >, boost::phoenix::actor > > >, boost::spirit::qi::literal_char >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 4> > >, boost::fusion::cons, boost::fusion::nil_> > > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::expect_function&, boost::fusion::nil_>, boost::fusion::vector, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > > >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:41:31, - inlined from 'constexpr bool boost::fusion::detail::any(const Sequence&, F, Tag) [with Sequence = boost::fusion::cons, boost::phoenix::actor >, boost::phoenix::actor, 0> > >, 2> > >, boost::fusion::cons, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, mapnik::geometry::geometry&), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector >, boost::phoenix::actor >, boost::phoenix::actor > > >, boost::spirit::qi::literal_char >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 4> > >, boost::fusion::cons, boost::fusion::nil_> > >; F = boost::spirit::qi::detail::expect_function&, boost::fusion::nil_>, boost::fusion::vector, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > > >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >; Tag = boost::fusion::forward_traversal_tag]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:53:34, - inlined from 'constexpr bool boost::fusion::any(const Sequence&, F) [with Sequence = cons, boost::phoenix::actor >, boost::phoenix::actor, 0> > >, 2> > >, cons, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, mapnik::geometry::geometry&), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, vector >, boost::phoenix::actor >, boost::phoenix::actor > > >, boost::spirit::qi::literal_char >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 4> > >, cons, nil_> > >; F = boost::spirit::qi::detail::expect_function&, nil_>, vector, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > > >, boost::spirit::qi::char_class >, boost::spirit::qi::expectation_failure >]' at /usr/include/boost/fusion/algorithm/query/any.hpp:32:27, - inlined from 'bool boost::spirit::any_if(const Sequence&, unused_type, F, Pred) [with Pred = traits::attribute_not_unused&, boost::fusion::nil_>, boost::fusion::vector, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > > >, const char*>; Sequence = boost::fusion::cons, boost::phoenix::actor >, boost::phoenix::actor, 0> > >, 2> > >, boost::fusion::cons, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, mapnik::geometry::geometry&), boost::proto::exprns_::expr >, 0>, unused_type, unused_type>, boost::fusion::vector >, boost::phoenix::actor >, boost::phoenix::actor > > >, qi::literal_char >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 4> > >, boost::fusion::cons, boost::fusion::nil_> > >; F = qi::detail::expect_function&, boost::fusion::nil_>, boost::fusion::vector, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > > >, qi::char_class >, qi::expectation_failure >]' at /usr/include/boost/spirit/home/support/algorithm/any_if.hpp:214:27, - inlined from 'bool boost::spirit::qi::sequence_base::parse_impl(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&, mpl_::false_) const [with Iterator = const char*; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > > >; Skipper = boost::spirit::qi::char_class >; Attribute = const boost::spirit::unused_type; Derived = boost::spirit::qi::expect_operator, boost::phoenix::actor >, boost::phoenix::actor, 0> > >, 2> > >, boost::fusion::cons, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, mapnik::geometry::geometry&), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector >, boost::phoenix::actor >, boost::phoenix::actor > > >, boost::spirit::qi::literal_char >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 4> > >, boost::fusion::cons, boost::fusion::nil_> > > >; Elements = boost::fusion::cons, boost::phoenix::actor >, boost::phoenix::actor, 0> > >, 2> > >, boost::fusion::cons, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, mapnik::geometry::geometry&), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector >, boost::phoenix::actor >, boost::phoenix::actor > > >, boost::spirit::qi::literal_char >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 4> > >, boost::fusion::cons, boost::fusion::nil_> > >]' at /usr/include/boost/spirit/home/qi/operator/sequence_base.hpp:87:31, - inlined from 'bool boost::spirit::qi::sequence_base::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const char*; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > > >; Skipper = boost::spirit::qi::char_class >; Attribute = const boost::spirit::unused_type; Derived = boost::spirit::qi::expect_operator, boost::phoenix::actor >, boost::phoenix::actor, 0> > >, 2> > >, boost::fusion::cons, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, mapnik::geometry::geometry&), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector >, boost::phoenix::actor >, boost::phoenix::actor > > >, boost::spirit::qi::literal_char >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 4> > >, boost::fusion::cons, boost::fusion::nil_> > > >; Elements = boost::fusion::cons, boost::phoenix::actor >, boost::phoenix::actor, 0> > >, 2> > >, boost::fusion::cons, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, mapnik::geometry::geometry&), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector >, boost::phoenix::actor >, boost::phoenix::actor > > >, boost::spirit::qi::literal_char >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 4> > >, boost::fusion::cons, boost::fusion::nil_> > >]' at /usr/include/boost/spirit/home/qi/operator/sequence_base.hpp:123:30, - inlined from 'bool boost::spirit::qi::detail::parser_binder::call(Iterator&, const Iterator&, Context&, const Skipper&, mpl_::true_) const [with Iterator = const char*; Skipper = boost::spirit::qi::char_class >; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > > >; Parser = boost::spirit::qi::expect_operator, boost::phoenix::actor >, boost::phoenix::actor, 0> > >, 2> > >, boost::fusion::cons, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, mapnik::geometry::geometry&), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector >, boost::phoenix::actor >, boost::phoenix::actor > > >, boost::spirit::qi::literal_char >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 4> > >, boost::fusion::cons, boost::fusion::nil_> > > >; Auto = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:33:27, - inlined from 'bool boost::spirit::qi::detail::parser_binder::operator()(Iterator&, const Iterator&, Context&, const Skipper&) const [with Iterator = const char*; Skipper = boost::spirit::qi::char_class >; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > > >; Parser = boost::spirit::qi::expect_operator, boost::phoenix::actor >, boost::phoenix::actor, 0> > >, 2> > >, boost::fusion::cons, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, mapnik::geometry::geometry&), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector >, boost::phoenix::actor >, boost::phoenix::actor > > >, boost::spirit::qi::literal_char >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 4> > >, boost::fusion::cons, boost::fusion::nil_> > > >; Auto = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:53:24, - inlined from 'static R boost::detail::function::function_obj_invoker4::invoke(boost::detail::function::function_buffer&, T0, T1, T2, T3) [with FunctionObj = boost::spirit::qi::detail::parser_binder, boost::phoenix::actor >, boost::phoenix::actor, 0> > >, 2> > >, boost::fusion::cons, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > >&, mapnik::geometry::geometry&), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector >, boost::phoenix::actor >, boost::phoenix::actor > > >, boost::spirit::qi::literal_char >, boost::phoenix::actor, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 4> > >, boost::fusion::cons, boost::fusion::nil_> > > >, mpl_::bool_ >; R = bool; T0 = const char*&; T1 = const char* const&; T2 = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > > >&; T3 = const boost::spirit::qi::char_class >&]' at /usr/include/boost/function/function_template.hpp:137:22: -/usr/include/boost/spirit/home/qi/operator/list.hpp:95:33: note: parameter passing for argument of type 'boost::spirit::qi::detail::pass_container&, boost::fusion::nil_>, boost::fusion::vector, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > > >, boost::spirit::qi::char_class > >, boost::spirit::unused_type, mpl_::bool_ >' changed in GCC 7.1 - 95 | if (!parse_container(detail::make_pass_container(f, attr_))) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/boost/spirit/home/qi/operator/list.hpp:95:33: note: parameter passing for argument of type 'boost::spirit::qi::detail::pass_container&, boost::fusion::nil_>, boost::fusion::vector, std::vector, std::allocator > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::vector, std::allocator > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > >, std::allocator, std::allocator > > > > > > > > >, boost::spirit::qi::char_class > >, boost::spirit::unused_type, mpl_::bool_ >' changed in GCC 7.1 -c++ -o src/json/mapnik_json_geometry_parser.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql src/json/mapnik_json_geometry_parser.cpp -In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, - from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, - from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, - from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, - from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, - from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, - from /usr/include/boost/shared_ptr.hpp:17, - from /usr/include/boost/spirit/home/qi/string/symbols.hpp:30, - from /usr/include/boost/spirit/home/qi/string.hpp:15, - from /usr/include/boost/spirit/home/qi.hpp:28, - from /usr/include/boost/spirit/include/qi.hpp:16, - from include/mapnik/json/generic_json.hpp:32, - from include/mapnik/json/geometry_grammar.hpp:29, - from src/json/mapnik_json_geometry_parser.cpp:25: -/usr/include/boost/detail/no_exceptions_support.hpp:17:1: note: '#pragma message: This header is deprecated. Use instead.' - 17 | BOOST_HEADER_DEPRECATED("") - | ^~~~~~~~~~~~~~~~~~~~~~~ -c++ -o src/json/mapnik_json_feature_collection_grammar.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql src/json/mapnik_json_feature_collection_grammar.cpp -In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, - from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, - from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, - from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, - from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, - from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, - from /usr/include/boost/shared_ptr.hpp:17, - from /usr/include/boost/spirit/home/qi/string/symbols.hpp:30, - from /usr/include/boost/spirit/home/qi/string.hpp:15, - from /usr/include/boost/spirit/home/qi.hpp:28, - from /usr/include/boost/spirit/include/qi.hpp:16, - from include/mapnik/json/generic_json.hpp:32, - 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: -/usr/include/boost/detail/no_exceptions_support.hpp:17:1: note: '#pragma message: This header is deprecated. Use instead.' - 17 | BOOST_HEADER_DEPRECATED("") - | ^~~~~~~~~~~~~~~~~~~~~~~ -ar rc src/json/libmapnik-json.a src/json/mapnik_topojson_grammar.o src/json/generic_json.o src/json/mapnik_geometry_to_geojson.o src/json/mapnik_json_feature_grammar.o src/json/mapnik_json_generator_grammar.o src/json/mapnik_json_positions_grammar.o src/json/mapnik_json_geometry_grammar.o src/json/mapnik_json_geometry_parser.o src/json/mapnik_json_feature_collection_grammar.o +ar rc src/json/libmapnik-json.a src/json/generic_json.o src/json/mapnik_json_geometry_grammar.o src/json/mapnik_json_feature_grammar.o src/json/mapnik_json_geometry_parser.o src/json/mapnik_json_positions_grammar.o src/json/mapnik_json_feature_collection_grammar.o src/json/mapnik_json_generator_grammar.o src/json/mapnik_topojson_grammar.o src/json/mapnik_geometry_to_geojson.o ranlib src/json/libmapnik-json.a c++ -o src/wkt/mapnik_wkt_grammar.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/reproducible-path/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -fPIC -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90101 -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/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql src/wkt/mapnik_wkt_grammar.cpp In file included from /usr/include/boost/spirit/home/qi/detail/attributes.hpp:12, @@ -52129,464 +52165,464 @@ ldconfig(["/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/lib/libmapnik.so.3.1.0"], ["src/libmapnik.so"]) symlink(["/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/lib/libmapnik.so.3.1"], ["/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/lib/libmapnik.so.3.1.0"]) symlink(["/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/lib/libmapnik.so"], ["/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/lib/libmapnik.so.3.1"]) -Install file: "include/mapnik/image_options.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/image_options.hpp" -Install file: "include/mapnik/parse_transform.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/parse_transform.hpp" -Install file: "include/mapnik/featureset.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/featureset.hpp" +Install file: "include/mapnik/geometry_types.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/geometry_types.hpp" +Install file: "include/mapnik/layer.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/layer.hpp" +Install file: "include/mapnik/rule.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/rule.hpp" Install file: "include/mapnik/value_types.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/value_types.hpp" -Install file: "include/mapnik/cairo_io.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/cairo_io.hpp" -Install file: "include/mapnik/xml_node.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/xml_node.hpp" -Install file: "include/mapnik/xml_attribute_cast.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/xml_attribute_cast.hpp" -Install file: "include/mapnik/feature_factory.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/feature_factory.hpp" -Install file: "include/mapnik/symbolizer_keys.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/symbolizer_keys.hpp" +Install file: "include/mapnik/vertex_cache.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/vertex_cache.hpp" +Install file: "include/mapnik/vertex_vector.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/vertex_vector.hpp" +Install file: "include/mapnik/image_options.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/image_options.hpp" +Install file: "include/mapnik/wkb.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/wkb.hpp" +Install file: "include/mapnik/sse.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/sse.hpp" +Install file: "include/mapnik/image_filter_grammar_impl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/image_filter_grammar_impl.hpp" +Install file: "include/mapnik/renderer_common.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/renderer_common.hpp" +Install file: "include/mapnik/geometry_strategy.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/geometry_strategy.hpp" +Install file: "include/mapnik/value_error.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/value_error.hpp" +Install file: "include/mapnik/image_util_webp.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/image_util_webp.hpp" +Install file: "include/mapnik/css_color_grammar.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/css_color_grammar.hpp" +Install file: "include/mapnik/agg_rasterizer.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg_rasterizer.hpp" +Install file: "include/mapnik/feature_type_style.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/feature_type_style.hpp" +Install file: "include/mapnik/geometry_reprojection.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/geometry_reprojection.hpp" +Install file: "include/mapnik/datasource_geometry_type.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/datasource_geometry_type.hpp" +Install file: "include/mapnik/well_known_srs.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/well_known_srs.hpp" +Install file: "include/mapnik/sql_utils.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/sql_utils.hpp" +Install file: "include/mapnik/image_view_any.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/image_view_any.hpp" +Install file: "include/mapnik/expression_string.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/expression_string.hpp" +Install file: "include/mapnik/agg_pattern_source.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg_pattern_source.hpp" +Install file: "include/mapnik/parse_path.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/parse_path.hpp" +Install file: "include/mapnik/symbolizer.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/symbolizer.hpp" +Install file: "include/mapnik/expression_grammar_impl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/expression_grammar_impl.hpp" +Install file: "include/mapnik/box2d.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/box2d.hpp" +Install file: "include/mapnik/geometry_adapters.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/geometry_adapters.hpp" +Install file: "include/mapnik/image_null.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/image_null.hpp" +Install file: "include/mapnik/warp.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/warp.hpp" +Install file: "include/mapnik/image_scaling_traits.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/image_scaling_traits.hpp" +Install file: "include/mapnik/feature_layer_desc.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/feature_layer_desc.hpp" +Install file: "include/mapnik/geometry_centroid.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/geometry_centroid.hpp" +Install file: "include/mapnik/enumeration.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/enumeration.hpp" +Install file: "include/mapnik/symbolizer_hash.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/symbolizer_hash.hpp" +Install file: "include/mapnik/tolerance_iterator.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/tolerance_iterator.hpp" +Install file: "include/mapnik/geometry_transform.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/geometry_transform.hpp" +Install file: "include/mapnik/pixel_types.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/pixel_types.hpp" +Install file: "include/mapnik/warning_ignore_agg.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/warning_ignore_agg.hpp" +Install file: "include/mapnik/geometry_is_valid.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/geometry_is_valid.hpp" +Install file: "include/mapnik/proj_transform.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/proj_transform.hpp" +Install file: "include/mapnik/image_filter_types.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/image_filter_types.hpp" +Install file: "include/mapnik/geometry_envelope_impl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/geometry_envelope_impl.hpp" +Install file: "include/mapnik/image_util_jpeg.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/image_util_jpeg.hpp" +Install file: "include/mapnik/attribute_collector.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/attribute_collector.hpp" +Install file: "include/mapnik/symbolizer_utils.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/symbolizer_utils.hpp" +Install file: "include/mapnik/feature_style_processor_context.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/feature_style_processor_context.hpp" +Install file: "include/mapnik/function_call.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/function_call.hpp" +Install file: "include/mapnik/ellipsoid.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/ellipsoid.hpp" +Install file: "include/mapnik/image_util_tiff.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/image_util_tiff.hpp" +Install file: "include/mapnik/path_expression_grammar_impl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/path_expression_grammar_impl.hpp" +Install file: "include/mapnik/timer.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/timer.hpp" +Install file: "include/mapnik/geometry.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/geometry.hpp" +Install file: "include/mapnik/feature_kv_iterator.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/feature_kv_iterator.hpp" +Install file: "include/mapnik/path_expression_grammar.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/path_expression_grammar.hpp" +Install file: "include/mapnik/evaluate_global_attributes.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/evaluate_global_attributes.hpp" +Install file: "include/mapnik/image_any.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/image_any.hpp" +Install file: "include/mapnik/vertex_processor.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/vertex_processor.hpp" +Install file: "include/mapnik/color.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/color.hpp" +Install file: "include/mapnik/vertex_converters.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/vertex_converters.hpp" +Install file: "include/mapnik/octree.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/octree.hpp" +Install file: "include/mapnik/transform_processor.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/transform_processor.hpp" +Install file: "include/mapnik/filter_featureset.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/filter_featureset.hpp" +Install file: "include/mapnik/marker_helpers.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/marker_helpers.hpp" +Install file: "include/mapnik/safe_cast.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/safe_cast.hpp" +Install file: "include/mapnik/webp_io.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/webp_io.hpp" +Install file: "include/mapnik/image_util_png.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/image_util_png.hpp" +Install file: "include/mapnik/datasource_cache.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/datasource_cache.hpp" +Install file: "include/mapnik/image_view.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/image_view.hpp" +Install file: "include/mapnik/image_copy.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/image_copy.hpp" +Install file: "include/mapnik/image.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/image.hpp" Install file: "include/mapnik/memory_featureset.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/memory_featureset.hpp" -Install file: "include/mapnik/coord.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/coord.hpp" -Install file: "include/mapnik/symbolizer_dispatch.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/symbolizer_dispatch.hpp" +Install file: "include/mapnik/value_hash.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/value_hash.hpp" +Install file: "include/mapnik/transform_expression_grammar.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/transform_expression_grammar.hpp" +Install file: "include/mapnik/cairo_io.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/cairo_io.hpp" +Install file: "include/mapnik/path.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/path.hpp" +Install file: "include/mapnik/config_error.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/config_error.hpp" +Install file: "include/mapnik/request.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/request.hpp" Install file: "include/mapnik/image_view_impl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/image_view_impl.hpp" +Install file: "include/mapnik/xml_node.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/xml_node.hpp" Install file: "include/mapnik/symbolizer_default_values.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/symbolizer_default_values.hpp" -Install file: "include/mapnik/attribute_collector.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/attribute_collector.hpp" -Install file: "include/mapnik/geometry_is_empty.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/geometry_is_empty.hpp" -Install file: "include/mapnik/simplify_converter.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/simplify_converter.hpp" -Install file: "include/mapnik/raster_colorizer.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/raster_colorizer.hpp" -Install file: "include/mapnik/image_compositing.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/image_compositing.hpp" -Install file: "include/mapnik/layer.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/layer.hpp" +Install file: "include/mapnik/attribute.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/attribute.hpp" +Install file: "include/mapnik/debug.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/debug.hpp" +Install file: "include/mapnik/geometry_to_path.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/geometry_to_path.hpp" +Install file: "include/mapnik/span_image_filter.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/span_image_filter.hpp" +Install file: "include/mapnik/pool.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/pool.hpp" +Install file: "include/mapnik/image_filter.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/image_filter.hpp" +Install file: "include/mapnik/scale_denominator.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/scale_denominator.hpp" +Install file: "include/mapnik/view_transform.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/view_transform.hpp" +Install file: "include/mapnik/image_util.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/image_util.hpp" +Install file: "include/mapnik/marker.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/marker.hpp" +Install file: "include/mapnik/geom_util.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/geom_util.hpp" +Install file: "include/mapnik/stringify_macro.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/stringify_macro.hpp" +Install file: "include/mapnik/coord.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/coord.hpp" +Install file: "include/mapnik/params_impl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/params_impl.hpp" +Install file: "include/mapnik/feature_factory.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/feature_factory.hpp" +Install file: "include/mapnik/datasource.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/datasource.hpp" +Install file: "include/mapnik/geometry_remove_empty.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/geometry_remove_empty.hpp" +Install file: "include/mapnik/expression_evaluator.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/expression_evaluator.hpp" +Install file: "include/mapnik/color_factory.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/color_factory.hpp" +Install file: "include/mapnik/offset_converter.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/offset_converter.hpp" +Install file: "include/mapnik/marker_cache.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/marker_cache.hpp" +Install file: "include/mapnik/feature_style_processor.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/feature_style_processor.hpp" +Install file: "include/mapnik/warning_ignore.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/warning_ignore.hpp" +Install file: "include/mapnik/view_strategy.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/view_strategy.hpp" +Install file: "include/mapnik/geometry_is_simple.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/geometry_is_simple.hpp" Install file: "include/mapnik/save_map.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/save_map.hpp" -Install file: "include/mapnik/symbolizer_enumerations.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/symbolizer_enumerations.hpp" -Install file: "include/mapnik/path_expression_grammar.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/path_expression_grammar.hpp" -Install file: "include/mapnik/image_util_png.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/image_util_png.hpp" +Install file: "include/mapnik/expression.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/expression.hpp" +Install file: "include/mapnik/markers_placement.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/markers_placement.hpp" +Install file: "include/mapnik/plugin.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/plugin.hpp" +Install file: "include/mapnik/make_unique.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/make_unique.hpp" Install file: "include/mapnik/box2d_impl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/box2d_impl.hpp" -Install file: "include/mapnik/symbolizer.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/symbolizer.hpp" -Install file: "include/mapnik/color.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/color.hpp" +Install file: "include/mapnik/quad_tree.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/quad_tree.hpp" +Install file: "include/mapnik/geometry_reprojection_impl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/geometry_reprojection_impl.hpp" Install file: "include/mapnik/hextree.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/hextree.hpp" -Install file: "include/mapnik/config_error.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/config_error.hpp" -Install file: "include/mapnik/feature.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/feature.hpp" -Install file: "include/mapnik/geometry_transform.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/geometry_transform.hpp" -Install file: "include/mapnik/geometry_is_simple.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/geometry_is_simple.hpp" -Install file: "include/mapnik/geometry.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/geometry.hpp" -Install file: "include/mapnik/parse_path.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/parse_path.hpp" -Install file: "include/mapnik/geometry_reprojection.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/geometry_reprojection.hpp" -Install file: "include/mapnik/image_view.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/image_view.hpp" -Install file: "include/mapnik/proj_strategy.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/proj_strategy.hpp" -Install file: "include/mapnik/expression_node_types.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/expression_node_types.hpp" -Install file: "include/mapnik/marker.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/marker.hpp" -Install file: "include/mapnik/agg_render_marker.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg_render_marker.hpp" -Install file: "include/mapnik/warp.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/warp.hpp" -Install file: "include/mapnik/image_filter_grammar_impl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/image_filter_grammar_impl.hpp" Install file: "include/mapnik/grid_vertex_converter.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/grid_vertex_converter.hpp" -Install file: "include/mapnik/view_strategy.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/view_strategy.hpp" -Install file: "include/mapnik/css_color_grammar_impl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/css_color_grammar_impl.hpp" -Install file: "include/mapnik/vertex_cache.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/vertex_cache.hpp" -Install file: "include/mapnik/webp_io.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/webp_io.hpp" -Install file: "include/mapnik/rule.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/rule.hpp" -Install file: "include/mapnik/tolerance_iterator.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/tolerance_iterator.hpp" +Install file: "include/mapnik/attribute_descriptor.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/attribute_descriptor.hpp" +Install file: "include/mapnik/version.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/version.hpp" +Install file: "include/mapnik/expression_grammar.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/expression_grammar.hpp" +Install file: "include/mapnik/feature_style_processor_impl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/feature_style_processor_impl.hpp" +Install file: "include/mapnik/image_impl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/image_impl.hpp" +Install file: "include/mapnik/symbolizer_dispatch.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/symbolizer_dispatch.hpp" Install file: "include/mapnik/memory_datasource.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/memory_datasource.hpp" +Install file: "include/mapnik/css_color_grammar_impl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/css_color_grammar_impl.hpp" +Install file: "include/mapnik/vertex.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/vertex.hpp" +Install file: "include/mapnik/jpeg_io.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/jpeg_io.hpp" Install file: "include/mapnik/image_scaling.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/image_scaling.hpp" -Install file: "include/mapnik/vertex_processor.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/vertex_processor.hpp" -Install file: "include/mapnik/filter_featureset.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/filter_featureset.hpp" -Install file: "include/mapnik/png_io.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/png_io.hpp" -Install file: "include/mapnik/expression_grammar_impl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/expression_grammar_impl.hpp" -Install file: "include/mapnik/request.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/request.hpp" -Install file: "include/mapnik/font_set.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/font_set.hpp" -Install file: "include/mapnik/geometry_centroid.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/geometry_centroid.hpp" -Install file: "include/mapnik/offset_converter.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/offset_converter.hpp" Install file: "include/mapnik/transform_path_adapter.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/transform_path_adapter.hpp" -Install file: "include/mapnik/image_util.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/image_util.hpp" -Install file: "include/mapnik/geometry_is_valid.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/geometry_is_valid.hpp" -Install file: "include/mapnik/map.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/map.hpp" -Install file: "include/mapnik/feature_style_processor_context.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/feature_style_processor_context.hpp" -Install file: "include/mapnik/boolean.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/boolean.hpp" -Install file: "include/mapnik/gradient.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/gradient.hpp" -Install file: "include/mapnik/simplify.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/simplify.hpp" -Install file: "include/mapnik/font_engine_freetype.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/font_engine_freetype.hpp" -Install file: "include/mapnik/geometry_type.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/geometry_type.hpp" -Install file: "include/mapnik/hit_test_filter.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/hit_test_filter.hpp" -Install file: "include/mapnik/global.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/global.hpp" -Install file: "include/mapnik/view_transform.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/view_transform.hpp" -Install file: "include/mapnik/marker_helpers.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/marker_helpers.hpp" -Install file: "include/mapnik/agg_pattern_source.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg_pattern_source.hpp" -Install file: "include/mapnik/image_filter_grammar.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/image_filter_grammar.hpp" -Install file: "include/mapnik/tiff_io.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/tiff_io.hpp" -Install file: "include/mapnik/stringify_macro.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/stringify_macro.hpp" -Install file: "include/mapnik/well_known_srs.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/well_known_srs.hpp" -Install file: "include/mapnik/image_filter_types.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/image_filter_types.hpp" -Install file: "include/mapnik/load_map.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/load_map.hpp" -Install file: "include/mapnik/feature_layer_desc.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/feature_layer_desc.hpp" -Install file: "include/mapnik/ellipsoid.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/ellipsoid.hpp" -Install file: "include/mapnik/feature_type_style.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/feature_type_style.hpp" -Install file: "include/mapnik/image_copy.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/image_copy.hpp" -Install file: "include/mapnik/agg_helpers.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg_helpers.hpp" -Install file: "include/mapnik/renderer_common.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/renderer_common.hpp" -Install file: "include/mapnik/geometry_adapters.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/geometry_adapters.hpp" -Install file: "include/mapnik/expression_string.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/expression_string.hpp" -Install file: "include/mapnik/sql_utils.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/sql_utils.hpp" -Install file: "include/mapnik/image_util_jpeg.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/image_util_jpeg.hpp" -Install file: "include/mapnik/datasource_cache.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/datasource_cache.hpp" Install file: "include/mapnik/params.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/params.hpp" -Install file: "include/mapnik/geometry_strategy.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/geometry_strategy.hpp" -Install file: "include/mapnik/span_image_filter.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/span_image_filter.hpp" +Install file: "include/mapnik/tiff_io.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/tiff_io.hpp" +Install file: "include/mapnik/image_view_null.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/image_view_null.hpp" +Install file: "include/mapnik/font_set.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/font_set.hpp" +Install file: "include/mapnik/image_filter_grammar.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/image_filter_grammar.hpp" +Install file: "include/mapnik/expression_node_types.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/expression_node_types.hpp" +Install file: "include/mapnik/hit_test_filter.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/hit_test_filter.hpp" Install file: "include/mapnik/path_expression.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/path_expression.hpp" Install file: "include/mapnik/transform_expression.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/transform_expression.hpp" -Install file: "include/mapnik/image_impl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/image_impl.hpp" -Install file: "include/mapnik/plugin.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/plugin.hpp" -Install file: "include/mapnik/scale_denominator.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/scale_denominator.hpp" -Install file: "include/mapnik/pool.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/pool.hpp" +Install file: "include/mapnik/geometry_fusion_adapted.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/geometry_fusion_adapted.hpp" +Install file: "include/mapnik/transform_expression_grammar_impl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/transform_expression_grammar_impl.hpp" +Install file: "include/mapnik/map.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/map.hpp" +Install file: "include/mapnik/geometry_type.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/geometry_type.hpp" +Install file: "include/mapnik/load_map.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/load_map.hpp" +Install file: "include/mapnik/symbolizer_keys.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/symbolizer_keys.hpp" +Install file: "include/mapnik/label_collision_detector.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/label_collision_detector.hpp" +Install file: "include/mapnik/symbolizer_enumerations.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/symbolizer_enumerations.hpp" +Install file: "include/mapnik/xml_loader.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/xml_loader.hpp" +Install file: "include/mapnik/feature.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/feature.hpp" +Install file: "include/mapnik/ptree_helpers.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/ptree_helpers.hpp" +Install file: "include/mapnik/config.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/config.hpp" +Install file: "include/mapnik/agg_render_marker.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg_render_marker.hpp" +Install file: "include/mapnik/agg_renderer.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg_renderer.hpp" +Install file: "include/mapnik/featureset.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/featureset.hpp" +Install file: "include/mapnik/xml_attribute_cast.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/xml_attribute_cast.hpp" Install file: "include/mapnik/xml_tree.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/xml_tree.hpp" -Install file: "include/mapnik/color_factory.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/color_factory.hpp" -Install file: "include/mapnik/vertex_converters.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/vertex_converters.hpp" +Install file: "include/mapnik/simplify.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/simplify.hpp" +Install file: "include/mapnik/rule_cache.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/rule_cache.hpp" +Install file: "include/mapnik/geometry_envelope.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/geometry_envelope.hpp" +Install file: "include/mapnik/factory.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/factory.hpp" +Install file: "include/mapnik/geometry_is_empty.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/geometry_is_empty.hpp" +Install file: "include/mapnik/png_io.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/png_io.hpp" Install file: "include/mapnik/cxx11_support.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/cxx11_support.hpp" -Install file: "include/mapnik/raster.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/raster.hpp" -Install file: "include/mapnik/wkb.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/wkb.hpp" -Install file: "include/mapnik/segment.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/segment.hpp" -Install file: "include/mapnik/vertex_adapters.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/vertex_adapters.hpp" -Install file: "include/mapnik/octree.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/octree.hpp" -Install file: "include/mapnik/path_expression_grammar_impl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/path_expression_grammar_impl.hpp" -Install file: "include/mapnik/value.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/value.hpp" -Install file: "include/mapnik/attribute.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/attribute.hpp" -Install file: "include/mapnik/geometry_envelope_impl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/geometry_envelope_impl.hpp" -Install file: "include/mapnik/expression_grammar.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/expression_grammar.hpp" +Install file: "include/mapnik/global.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/global.hpp" Install file: "include/mapnik/image_reader.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/image_reader.hpp" -Install file: "include/mapnik/image_scaling_traits.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/image_scaling_traits.hpp" -Install file: "include/mapnik/expression_evaluator.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/expression_evaluator.hpp" -Install file: "include/mapnik/image_null.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/image_null.hpp" -Install file: "include/mapnik/projection.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/projection.hpp" -Install file: "include/mapnik/expression.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/expression.hpp" -Install file: "include/mapnik/marker_cache.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/marker_cache.hpp" -Install file: "include/mapnik/image.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/image.hpp" -Install file: "include/mapnik/image_view_any.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/image_view_any.hpp" -Install file: "include/mapnik/geometry_envelope.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/geometry_envelope.hpp" -Install file: "include/mapnik/geometry_types.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/geometry_types.hpp" -Install file: "include/mapnik/sse.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/sse.hpp" -Install file: "include/mapnik/transform_expression_grammar.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/transform_expression_grammar.hpp" -Install file: "include/mapnik/geometry_reprojection_impl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/geometry_reprojection_impl.hpp" -Install file: "include/mapnik/image_filter.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/image_filter.hpp" -Install file: "include/mapnik/image_any.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/image_any.hpp" Install file: "include/mapnik/filter_factory.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/filter_factory.hpp" -Install file: "include/mapnik/feature_style_processor.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/feature_style_processor.hpp" -Install file: "include/mapnik/config.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/config.hpp" -Install file: "include/mapnik/geometry_remove_empty.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/geometry_remove_empty.hpp" -Install file: "include/mapnik/css_color_grammar.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/css_color_grammar.hpp" -Install file: "include/mapnik/agg_rasterizer.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg_rasterizer.hpp" -Install file: "include/mapnik/image_util_tiff.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/image_util_tiff.hpp" -Install file: "include/mapnik/warning_ignore.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/warning_ignore.hpp" -Install file: "include/mapnik/rule_cache.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/rule_cache.hpp" -Install file: "include/mapnik/make_unique.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/make_unique.hpp" -Install file: "include/mapnik/xml_loader.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/xml_loader.hpp" -Install file: "include/mapnik/geom_util.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/geom_util.hpp" -Install file: "include/mapnik/value_error.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/value_error.hpp" -Install file: "include/mapnik/geometry_fusion_adapted.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/geometry_fusion_adapted.hpp" -Install file: "include/mapnik/unicode.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/unicode.hpp" -Install file: "include/mapnik/expression_node.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/expression_node.hpp" -Install file: "include/mapnik/datasource.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/datasource.hpp" -Install file: "include/mapnik/params_impl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/params_impl.hpp" -Install file: "include/mapnik/markers_placement.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/markers_placement.hpp" -Install file: "include/mapnik/attribute_descriptor.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/attribute_descriptor.hpp" -Install file: "include/mapnik/image_util_webp.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/image_util_webp.hpp" -Install file: "include/mapnik/pixel_position.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/pixel_position.hpp" -Install file: "include/mapnik/transform_expression_grammar_impl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/transform_expression_grammar_impl.hpp" +Install file: "include/mapnik/gradient.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/gradient.hpp" +Install file: "include/mapnik/image_compositing.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/image_compositing.hpp" +Install file: "include/mapnik/projection.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/projection.hpp" +Install file: "include/mapnik/symbolizer_base.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/symbolizer_base.hpp" Install file: "include/mapnik/mapped_memory_cache.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/mapped_memory_cache.hpp" -Install file: "include/mapnik/geometry_to_path.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/geometry_to_path.hpp" -Install file: "include/mapnik/safe_cast.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/safe_cast.hpp" -Install file: "include/mapnik/enumeration.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/enumeration.hpp" -Install file: "include/mapnik/value_hash.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/value_hash.hpp" +Install file: "include/mapnik/value.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/value.hpp" +Install file: "include/mapnik/expression_node.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/expression_node.hpp" +Install file: "include/mapnik/font_engine_freetype.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/font_engine_freetype.hpp" +Install file: "include/mapnik/boolean.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/boolean.hpp" +Install file: "include/mapnik/raster_colorizer.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/raster_colorizer.hpp" Install file: "include/mapnik/palette.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/palette.hpp" -Install file: "include/mapnik/jpeg_io.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/jpeg_io.hpp" -Install file: "include/mapnik/quad_tree.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/quad_tree.hpp" -Install file: "include/mapnik/vertex.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/vertex.hpp" -Install file: "include/mapnik/feature_kv_iterator.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/feature_kv_iterator.hpp" -Install file: "include/mapnik/agg_renderer.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg_renderer.hpp" -Install file: "include/mapnik/pixel_types.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/pixel_types.hpp" -Install file: "include/mapnik/function_call.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/function_call.hpp" -Install file: "include/mapnik/factory.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/factory.hpp" +Install file: "include/mapnik/vertex_adapters.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/vertex_adapters.hpp" +Install file: "include/mapnik/proj_strategy.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/proj_strategy.hpp" +Install file: "include/mapnik/parse_transform.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/parse_transform.hpp" Install file: "include/mapnik/query.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/query.hpp" -Install file: "include/mapnik/symbolizer_utils.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/symbolizer_utils.hpp" -Install file: "include/mapnik/datasource_geometry_type.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/datasource_geometry_type.hpp" -Install file: "include/mapnik/transform_processor.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/transform_processor.hpp" -Install file: "include/mapnik/version.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/version.hpp" -Install file: "include/mapnik/image_view_null.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/image_view_null.hpp" -Install file: "include/mapnik/symbolizer_hash.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/symbolizer_hash.hpp" -Install file: "include/mapnik/ptree_helpers.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/ptree_helpers.hpp" -Install file: "include/mapnik/proj_transform.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/proj_transform.hpp" -Install file: "include/mapnik/label_collision_detector.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/label_collision_detector.hpp" -Install file: "include/mapnik/box2d.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/box2d.hpp" -Install file: "include/mapnik/vertex_vector.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/vertex_vector.hpp" -Install file: "include/mapnik/debug.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/debug.hpp" -Install file: "include/mapnik/symbolizer_base.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/symbolizer_base.hpp" -Install file: "include/mapnik/warning_ignore_agg.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/warning_ignore_agg.hpp" -Install file: "include/mapnik/evaluate_global_attributes.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/evaluate_global_attributes.hpp" -Install file: "include/mapnik/feature_style_processor_impl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/feature_style_processor_impl.hpp" +Install file: "include/mapnik/raster.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/raster.hpp" +Install file: "include/mapnik/agg_helpers.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg_helpers.hpp" +Install file: "include/mapnik/segment.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/segment.hpp" +Install file: "include/mapnik/unicode.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/unicode.hpp" +Install file: "include/mapnik/simplify_converter.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/simplify_converter.hpp" Install file: "include/mapnik/geometry_correct.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/geometry_correct.hpp" -Install file: "include/mapnik/timer.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/timer.hpp" -Install file: "include/mapnik/path.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/path.hpp" +Install file: "include/mapnik/pixel_position.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/pixel_position.hpp" Install file: "include/mapnik/csv/csv_grammar.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/csv/csv_grammar.hpp" Install file: "include/mapnik/csv/csv_grammar_impl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/csv/csv_grammar_impl.hpp" Install file: "include/mapnik/csv/csv_types.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/csv/csv_types.hpp" -Install file: "include/mapnik/svg/svg_storage.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/svg/svg_storage.hpp" -Install file: "include/mapnik/svg/svg_path_grammar.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/svg/svg_path_grammar.hpp" -Install file: "include/mapnik/svg/svg_points_grammar.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/svg/svg_points_grammar.hpp" -Install file: "include/mapnik/svg/svg_parser.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/svg/svg_parser.hpp" -Install file: "include/mapnik/svg/svg_path_commands.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/svg/svg_path_commands.hpp" -Install file: "include/mapnik/svg/svg_renderer_agg.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/svg/svg_renderer_agg.hpp" -Install file: "include/mapnik/svg/svg_converter.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/svg/svg_converter.hpp" -Install file: "include/mapnik/svg/svg_path_adapter.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/svg/svg_path_adapter.hpp" +Install file: "include/mapnik/svg/svg_points_grammar_impl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/svg/svg_points_grammar_impl.hpp" +Install file: "include/mapnik/svg/svg_transform_grammar.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/svg/svg_transform_grammar.hpp" Install file: "include/mapnik/svg/geometry_svg_generator_impl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/svg/geometry_svg_generator_impl.hpp" -Install file: "include/mapnik/svg/svg_path_attributes.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/svg/svg_path_attributes.hpp" -Install file: "include/mapnik/svg/svg_path_parser.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/svg/svg_path_parser.hpp" +Install file: "include/mapnik/svg/geometry_svg_generator.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/svg/geometry_svg_generator.hpp" Install file: "include/mapnik/svg/svg_transform_grammar_impl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/svg/svg_transform_grammar_impl.hpp" Install file: "include/mapnik/svg/svg_path_grammar_impl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/svg/svg_path_grammar_impl.hpp" -Install file: "include/mapnik/svg/geometry_svg_generator.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/svg/geometry_svg_generator.hpp" -Install file: "include/mapnik/svg/svg_transform_grammar.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/svg/svg_transform_grammar.hpp" +Install file: "include/mapnik/svg/svg_renderer_agg.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/svg/svg_renderer_agg.hpp" +Install file: "include/mapnik/svg/svg_parser.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/svg/svg_parser.hpp" +Install file: "include/mapnik/svg/svg_points_grammar.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/svg/svg_points_grammar.hpp" +Install file: "include/mapnik/svg/svg_path_attributes.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/svg/svg_path_attributes.hpp" +Install file: "include/mapnik/svg/svg_path_parser.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/svg/svg_path_parser.hpp" +Install file: "include/mapnik/svg/svg_storage.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/svg/svg_storage.hpp" +Install file: "include/mapnik/svg/svg_converter.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/svg/svg_converter.hpp" +Install file: "include/mapnik/svg/svg_path_commands.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/svg/svg_path_commands.hpp" +Install file: "include/mapnik/svg/svg_path_grammar.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/svg/svg_path_grammar.hpp" +Install file: "include/mapnik/svg/svg_path_adapter.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/svg/svg_path_adapter.hpp" Install file: "include/mapnik/svg/svg_parser_exception.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/svg/svg_parser_exception.hpp" -Install file: "include/mapnik/svg/svg_points_grammar_impl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/svg/svg_points_grammar_impl.hpp" -Install file: "include/mapnik/wkt/wkt_generator_grammar.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/wkt/wkt_generator_grammar.hpp" -Install file: "include/mapnik/wkt/wkt_grammar_impl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/wkt/wkt_grammar_impl.hpp" Install file: "include/mapnik/wkt/wkt_factory.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/wkt/wkt_factory.hpp" Install file: "include/mapnik/wkt/wkt_grammar.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/wkt/wkt_grammar.hpp" +Install file: "include/mapnik/wkt/wkt_grammar_impl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/wkt/wkt_grammar_impl.hpp" +Install file: "include/mapnik/wkt/wkt_generator_grammar.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/wkt/wkt_generator_grammar.hpp" Install file: "include/mapnik/wkt/wkt_generator_grammar_impl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/wkt/wkt_generator_grammar_impl.hpp" -Install file: "include/mapnik/cairo/render_polygon_pattern.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/cairo/render_polygon_pattern.hpp" -Install file: "include/mapnik/cairo/cairo_image_util.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/cairo/cairo_image_util.hpp" -Install file: "include/mapnik/cairo/cairo_context.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/cairo/cairo_context.hpp" Install file: "include/mapnik/cairo/cairo_render_vector.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/cairo/cairo_render_vector.hpp" +Install file: "include/mapnik/cairo/cairo_image_util.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/cairo/cairo_image_util.hpp" Install file: "include/mapnik/cairo/cairo_renderer.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/cairo/cairo_renderer.hpp" -Install file: "include/mapnik/grid/grid_view.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/grid/grid_view.hpp" -Install file: "include/mapnik/grid/grid_renderer.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/grid/grid_renderer.hpp" -Install file: "include/mapnik/grid/grid_renderer_base.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/grid/grid_renderer_base.hpp" -Install file: "include/mapnik/grid/grid_pixfmt.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/grid/grid_pixfmt.hpp" -Install file: "include/mapnik/grid/grid_pixel.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/grid/grid_pixel.hpp" +Install file: "include/mapnik/cairo/cairo_context.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/cairo/cairo_context.hpp" +Install file: "include/mapnik/cairo/render_polygon_pattern.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/cairo/render_polygon_pattern.hpp" Install file: "include/mapnik/grid/grid_rasterizer.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/grid/grid_rasterizer.hpp" -Install file: "include/mapnik/grid/grid_render_marker.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/grid/grid_render_marker.hpp" +Install file: "include/mapnik/grid/grid_pixel.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/grid/grid_pixel.hpp" Install file: "include/mapnik/grid/grid.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/grid/grid.hpp" +Install file: "include/mapnik/grid/grid_render_marker.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/grid/grid_render_marker.hpp" +Install file: "include/mapnik/grid/grid_pixfmt.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/grid/grid_pixfmt.hpp" +Install file: "include/mapnik/grid/grid_renderer_base.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/grid/grid_renderer_base.hpp" +Install file: "include/mapnik/grid/grid_view.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/grid/grid_view.hpp" +Install file: "include/mapnik/grid/grid_renderer.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/grid/grid_renderer.hpp" Install file: "include/mapnik/grid/grid_rendering_buffer.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/grid/grid_rendering_buffer.hpp" -Install file: "include/mapnik/json/feature_parser.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/feature_parser.hpp" -Install file: "include/mapnik/json/geometry_util.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/geometry_util.hpp" -Install file: "include/mapnik/json/feature_generator_grammar.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/feature_generator_grammar.hpp" +Install file: "include/mapnik/json/geometry_generator_grammar.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/geometry_generator_grammar.hpp" +Install file: "include/mapnik/json/generic_json.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/generic_json.hpp" Install file: "include/mapnik/json/feature_generator_grammar_impl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/feature_generator_grammar_impl.hpp" -Install file: "include/mapnik/json/geometry_parser.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/geometry_parser.hpp" Install file: "include/mapnik/json/properties_generator_grammar_impl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/properties_generator_grammar_impl.hpp" -Install file: "include/mapnik/json/feature_grammar.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/feature_grammar.hpp" -Install file: "include/mapnik/json/geometry_grammar.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/geometry_grammar.hpp" -Install file: "include/mapnik/json/geometry_generator_grammar.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/geometry_generator_grammar.hpp" +Install file: "include/mapnik/json/positions_grammar.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/positions_grammar.hpp" +Install file: "include/mapnik/json/feature_generator_grammar.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/feature_generator_grammar.hpp" +Install file: "include/mapnik/json/positions.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/positions.hpp" Install file: "include/mapnik/json/value_converters.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/value_converters.hpp" +Install file: "include/mapnik/json/geometry_grammar.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/geometry_grammar.hpp" Install file: "include/mapnik/json/extract_bounding_box_grammar_impl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/extract_bounding_box_grammar_impl.hpp" -Install file: "include/mapnik/json/feature_generator.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/feature_generator.hpp" -Install file: "include/mapnik/json/geometry_generator_grammar_impl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/geometry_generator_grammar_impl.hpp" +Install file: "include/mapnik/json/feature_parser.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/feature_parser.hpp" +Install file: "include/mapnik/json/positions_grammar_impl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/positions_grammar_impl.hpp" +Install file: "include/mapnik/json/extract_bounding_box_grammar.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/extract_bounding_box_grammar.hpp" Install file: "include/mapnik/json/topojson_grammar.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/topojson_grammar.hpp" -Install file: "include/mapnik/json/properties_generator_grammar.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/properties_generator_grammar.hpp" -Install file: "include/mapnik/json/feature_grammar_impl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/feature_grammar_impl.hpp" Install file: "include/mapnik/json/topology.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/topology.hpp" -Install file: "include/mapnik/json/attribute_value_visitor.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/attribute_value_visitor.hpp" -Install file: "include/mapnik/json/extract_bounding_box_grammar.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/extract_bounding_box_grammar.hpp" -Install file: "include/mapnik/json/positions.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/positions.hpp" -Install file: "include/mapnik/json/topojson_utils.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/topojson_utils.hpp" -Install file: "include/mapnik/json/positions_grammar_impl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/positions_grammar_impl.hpp" -Install file: "include/mapnik/json/positions_grammar.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/positions_grammar.hpp" -Install file: "include/mapnik/json/feature_collection_grammar.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/feature_collection_grammar.hpp" +Install file: "include/mapnik/json/geometry_grammar_impl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/geometry_grammar_impl.hpp" +Install file: "include/mapnik/json/geometry_generator_grammar_impl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/geometry_generator_grammar_impl.hpp" Install file: "include/mapnik/json/stringifier.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/stringifier.hpp" -Install file: "include/mapnik/json/feature_collection_grammar_impl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/feature_collection_grammar_impl.hpp" Install file: "include/mapnik/json/topojson_grammar_impl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/topojson_grammar_impl.hpp" -Install file: "include/mapnik/json/generic_json.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/generic_json.hpp" -Install file: "include/mapnik/json/geometry_grammar_impl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/geometry_grammar_impl.hpp" +Install file: "include/mapnik/json/feature_grammar_impl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/feature_grammar_impl.hpp" Install file: "include/mapnik/json/error_handler.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/error_handler.hpp" -Install file: "include/mapnik/util/geometry_to_ds_type.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/geometry_to_ds_type.hpp" -Install file: "include/mapnik/util/path_iterator.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/path_iterator.hpp" -Install file: "include/mapnik/util/is_clockwise.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/is_clockwise.hpp" -Install file: "include/mapnik/util/container_adapter.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/container_adapter.hpp" -Install file: "include/mapnik/util/name_to_int.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/name_to_int.hpp" -Install file: "include/mapnik/util/featureset_buffer.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/featureset_buffer.hpp" -Install file: "include/mapnik/util/utf_conv_win.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/utf_conv_win.hpp" -Install file: "include/mapnik/util/file_io.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/file_io.hpp" -Install file: "include/mapnik/util/geometry_to_wkt.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/geometry_to_wkt.hpp" -Install file: "include/mapnik/util/noncopyable.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/noncopyable.hpp" +Install file: "include/mapnik/json/geometry_util.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/geometry_util.hpp" +Install file: "include/mapnik/json/geometry_parser.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/geometry_parser.hpp" +Install file: "include/mapnik/json/feature_generator.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/feature_generator.hpp" +Install file: "include/mapnik/json/properties_generator_grammar.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/properties_generator_grammar.hpp" +Install file: "include/mapnik/json/feature_collection_grammar.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/feature_collection_grammar.hpp" +Install file: "include/mapnik/json/topojson_utils.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/topojson_utils.hpp" +Install file: "include/mapnik/json/attribute_value_visitor.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/attribute_value_visitor.hpp" +Install file: "include/mapnik/json/feature_collection_grammar_impl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/feature_collection_grammar_impl.hpp" +Install file: "include/mapnik/json/feature_grammar.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/json/feature_grammar.hpp" Install file: "include/mapnik/util/math.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/math.hpp" Install file: "include/mapnik/util/hsl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/hsl.hpp" -Install file: "include/mapnik/util/geometry_to_svg.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/geometry_to_svg.hpp" -Install file: "include/mapnik/util/variant_io.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/variant_io.hpp" -Install file: "include/mapnik/util/geometry_to_geojson.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/geometry_to_geojson.hpp" -Install file: "include/mapnik/util/geometry_to_wkb.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/geometry_to_wkb.hpp" -Install file: "include/mapnik/util/conversions.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/conversions.hpp" -Install file: "include/mapnik/util/dasharray_parser.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/dasharray_parser.hpp" -Install file: "include/mapnik/util/trim.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/trim.hpp" +Install file: "include/mapnik/util/geometry_to_wkt.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/geometry_to_wkt.hpp" +Install file: "include/mapnik/util/path_iterator.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/path_iterator.hpp" +Install file: "include/mapnik/util/name_to_int.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/name_to_int.hpp" Install file: "include/mapnik/util/feature_to_geojson.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/feature_to_geojson.hpp" +Install file: "include/mapnik/util/timer.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/timer.hpp" +Install file: "include/mapnik/util/container_adapter.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/container_adapter.hpp" +Install file: "include/mapnik/util/char_array_buffer.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/char_array_buffer.hpp" Install file: "include/mapnik/util/const_rendering_buffer.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/const_rendering_buffer.hpp" -Install file: "include/mapnik/util/singleton.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/singleton.hpp" -Install file: "include/mapnik/util/variant.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/variant.hpp" Install file: "include/mapnik/util/spatial_index.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/spatial_index.hpp" -Install file: "include/mapnik/util/char_array_buffer.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/char_array_buffer.hpp" +Install file: "include/mapnik/util/is_clockwise.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/is_clockwise.hpp" +Install file: "include/mapnik/util/geometry_to_wkb.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/geometry_to_wkb.hpp" +Install file: "include/mapnik/util/geometry_to_geojson.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/geometry_to_geojson.hpp" +Install file: "include/mapnik/util/variant.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/variant.hpp" +Install file: "include/mapnik/util/dasharray_parser.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/dasharray_parser.hpp" +Install file: "include/mapnik/util/conversions.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/conversions.hpp" +Install file: "include/mapnik/util/singleton.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/singleton.hpp" Install file: "include/mapnik/util/rounding_cast.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/rounding_cast.hpp" -Install file: "include/mapnik/util/timer.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/timer.hpp" +Install file: "include/mapnik/util/variant_io.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/variant_io.hpp" +Install file: "include/mapnik/util/file_io.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/file_io.hpp" +Install file: "include/mapnik/util/noncopyable.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/noncopyable.hpp" +Install file: "include/mapnik/util/geometry_to_ds_type.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/geometry_to_ds_type.hpp" +Install file: "include/mapnik/util/geometry_to_svg.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/geometry_to_svg.hpp" +Install file: "include/mapnik/util/featureset_buffer.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/featureset_buffer.hpp" Install file: "include/mapnik/util/fs.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/fs.hpp" -Install file: "include/mapnik/group/group_symbolizer_properties.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/group/group_symbolizer_properties.hpp" -Install file: "include/mapnik/group/group_layout.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/group/group_layout.hpp" -Install file: "include/mapnik/group/group_symbolizer_helper.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/group/group_symbolizer_helper.hpp" +Install file: "include/mapnik/util/utf_conv_win.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/utf_conv_win.hpp" +Install file: "include/mapnik/util/trim.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/util/trim.hpp" Install file: "include/mapnik/group/group_layout_manager.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/group/group_layout_manager.hpp" Install file: "include/mapnik/group/group_rule.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/group/group_rule.hpp" +Install file: "include/mapnik/group/group_layout.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/group/group_layout.hpp" +Install file: "include/mapnik/group/group_symbolizer_helper.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/group/group_symbolizer_helper.hpp" +Install file: "include/mapnik/group/group_symbolizer_properties.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/group/group_symbolizer_properties.hpp" +Install file: "include/mapnik/text/properties_util.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/text/properties_util.hpp" +Install file: "include/mapnik/text/itemizer.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/text/itemizer.hpp" Install file: "include/mapnik/text/scrptrun.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/text/scrptrun.hpp" -Install file: "include/mapnik/text/icu_shaper.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/text/icu_shaper.hpp" -Install file: "include/mapnik/text/font_library.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/text/font_library.hpp" -Install file: "include/mapnik/text/renderer.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/text/renderer.hpp" +Install file: "include/mapnik/text/text_line.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/text/text_line.hpp" Install file: "include/mapnik/text/glyph_positions.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/text/glyph_positions.hpp" +Install file: "include/mapnik/text/evaluated_format_properties_ptr.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/text/evaluated_format_properties_ptr.hpp" +Install file: "include/mapnik/text/rotation.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/text/rotation.hpp" Install file: "include/mapnik/text/text_layout.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/text/text_layout.hpp" Install file: "include/mapnik/text/symbolizer_helpers.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/text/symbolizer_helpers.hpp" Install file: "include/mapnik/text/harfbuzz_shaper.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/text/harfbuzz_shaper.hpp" -Install file: "include/mapnik/text/itemizer.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/text/itemizer.hpp" -Install file: "include/mapnik/text/text_line.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/text/text_line.hpp" -Install file: "include/mapnik/text/text_properties.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/text/text_properties.hpp" -Install file: "include/mapnik/text/font_feature_settings.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/text/font_feature_settings.hpp" -Install file: "include/mapnik/text/placement_finder_impl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/text/placement_finder_impl.hpp" Install file: "include/mapnik/text/placement_finder.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/text/placement_finder.hpp" -Install file: "include/mapnik/text/properties_util.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/text/properties_util.hpp" +Install file: "include/mapnik/text/icu_shaper.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/text/icu_shaper.hpp" Install file: "include/mapnik/text/face.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/text/face.hpp" -Install file: "include/mapnik/text/rotation.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/text/rotation.hpp" Install file: "include/mapnik/text/glyph_info.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/text/glyph_info.hpp" -Install file: "include/mapnik/text/evaluated_format_properties_ptr.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/text/evaluated_format_properties_ptr.hpp" +Install file: "include/mapnik/text/renderer.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/text/renderer.hpp" +Install file: "include/mapnik/text/placement_finder_impl.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/text/placement_finder_impl.hpp" +Install file: "include/mapnik/text/font_library.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/text/font_library.hpp" +Install file: "include/mapnik/text/font_feature_settings.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/text/font_feature_settings.hpp" +Install file: "include/mapnik/text/text_properties.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/text/text_properties.hpp" Install file: "include/mapnik/text/placements/base.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/text/placements/base.hpp" -Install file: "include/mapnik/text/placements/simple.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/text/placements/simple.hpp" Install file: "include/mapnik/text/placements/registry.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/text/placements/registry.hpp" +Install file: "include/mapnik/text/placements/simple.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/text/placements/simple.hpp" Install file: "include/mapnik/text/placements/dummy.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/text/placements/dummy.hpp" Install file: "include/mapnik/text/placements/list.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/text/placements/list.hpp" Install file: "include/mapnik/text/formatting/base.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/text/formatting/base.hpp" -Install file: "include/mapnik/text/formatting/text.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/text/formatting/text.hpp" Install file: "include/mapnik/text/formatting/layout.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/text/formatting/layout.hpp" -Install file: "include/mapnik/text/formatting/format.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/text/formatting/format.hpp" Install file: "include/mapnik/text/formatting/registry.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/text/formatting/registry.hpp" +Install file: "include/mapnik/text/formatting/format.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/text/formatting/format.hpp" Install file: "include/mapnik/text/formatting/list.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/text/formatting/list.hpp" +Install file: "include/mapnik/text/formatting/text.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/text/formatting/text.hpp" Install file: "include/mapnik/markers_placements/interior.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/markers_placements/interior.hpp" Install file: "include/mapnik/markers_placements/vertext_last.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/markers_placements/vertext_last.hpp" -Install file: "include/mapnik/markers_placements/line.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/markers_placements/line.hpp" -Install file: "include/mapnik/markers_placements/vertext_first.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/markers_placements/vertext_first.hpp" Install file: "include/mapnik/markers_placements/basic.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/markers_placements/basic.hpp" +Install file: "include/mapnik/markers_placements/vertext_first.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/markers_placements/vertext_first.hpp" +Install file: "include/mapnik/markers_placements/line.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/markers_placements/line.hpp" Install file: "include/mapnik/markers_placements/point.hpp" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/markers_placements/point.hpp" Install file: "deps/mapnik/sparsehash/template_util.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/sparsehash/template_util.h" +Install file: "deps/mapnik/sparsehash/dense_hash_map" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/sparsehash/dense_hash_map" Install directory: "deps/mapnik/sparsehash/internal" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/sparsehash/internal" Install file: "deps/mapnik/sparsehash/internal/densehashtable.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/sparsehash/internal/densehashtable.h" Install file: "deps/mapnik/sparsehash/internal/hashtable-common.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/sparsehash/internal/hashtable-common.h" Install file: "deps/mapnik/sparsehash/internal/libc_allocator_with_realloc.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/sparsehash/internal/libc_allocator_with_realloc.h" Install file: "deps/mapnik/sparsehash/internal/sparseconfig.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/sparsehash/internal/sparseconfig.h" Install file: "deps/mapnik/sparsehash/type_traits.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/sparsehash/type_traits.h" -Install file: "deps/mapnik/sparsehash/dense_hash_map" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/sparsehash/dense_hash_map" -Install file: "deps/agg/include/agg_pixfmt_rgba.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_pixfmt_rgba.h" -Install file: "deps/agg/include/agg_span_allocator.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_span_allocator.h" -Install file: "deps/agg/include/agg_pattern_filters_rgba.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_pattern_filters_rgba.h" -Install file: "deps/agg/include/agg_span_image_filter.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_span_image_filter.h" -Install file: "deps/agg/include/agg_rasterizer_scanline_aa.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_rasterizer_scanline_aa.h" -Install file: "deps/agg/include/agg_renderer_raster_text.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_renderer_raster_text.h" +Install file: "deps/agg/include/agg_vcgen_contour.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_vcgen_contour.h" +Install file: "deps/agg/include/agg_conv_gpc.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_gpc.h" +Install file: "deps/agg/include/agg_conv_stroke.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_stroke.h" +Install file: "deps/agg/include/agg_conv_adaptor_vpgen.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_adaptor_vpgen.h" +Install file: "deps/agg/include/agg_vertex_sequence.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_vertex_sequence.h" +Install file: "deps/agg/include/agg_pixfmt_rgb_packed.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_pixfmt_rgb_packed.h" +Install file: "deps/agg/include/agg_conv_dash.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_dash.h" +Install file: "deps/agg/include/agg_gamma_lut.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_gamma_lut.h" +Install file: "deps/agg/include/agg_span_gradient.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_span_gradient.h" +Install file: "deps/agg/include/agg_conv_clip_polygon.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_clip_polygon.h" +Install file: "deps/agg/include/agg_bspline.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_bspline.h" Install file: "deps/agg/include/agg_scanline_storage_aa.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_scanline_storage_aa.h" -Install file: "deps/agg/include/agg_span_gouraud_gray.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_span_gouraud_gray.h" +Install file: "deps/agg/include/agg_span_gradient_alpha.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_span_gradient_alpha.h" +Install file: "deps/agg/include/agg_conv_concat.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_concat.h" +Install file: "deps/agg/include/agg_vpgen_segmentator.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_vpgen_segmentator.h" +Install file: "deps/agg/include/agg_renderer_mclip.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_renderer_mclip.h" +Install file: "deps/agg/include/agg_path_storage.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_path_storage.h" +Install file: "deps/agg/include/agg_conv_marker.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_marker.h" +Install file: "deps/agg/include/agg_arc.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_arc.h" Install file: "deps/agg/include/agg_pixfmt_gray.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_pixfmt_gray.h" -Install file: "deps/agg/include/agg_span_solid.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_span_solid.h" -Install file: "deps/agg/include/agg_glyph_raster_bin.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_glyph_raster_bin.h" +Install file: "deps/agg/include/agg_scanline_storage_bin.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_scanline_storage_bin.h" +Install file: "deps/agg/include/agg_conv_curve.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_curve.h" +Install file: "deps/agg/include/agg_vcgen_markers_term.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_vcgen_markers_term.h" +Install file: "deps/agg/include/agg_image_accessors.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_image_accessors.h" +Install file: "deps/agg/include/agg_color_rgba.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_color_rgba.h" +Install file: "deps/agg/include/agg_bitset_iterator.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_bitset_iterator.h" +Install file: "deps/agg/include/agg_bezier_arc.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_bezier_arc.h" +Install file: "deps/agg/include/agg_pixfmt_base.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_pixfmt_base.h" +Install file: "deps/agg/include/agg_gamma_functions.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_gamma_functions.h" Install file: "deps/agg/include/agg_span_gouraud_rgba.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_span_gouraud_rgba.h" -Install file: "deps/agg/include/agg_rasterizer_outline.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_rasterizer_outline.h" -Install file: "deps/agg/include/agg_vpgen_clip_polyline.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_vpgen_clip_polyline.h" -Install file: "deps/agg/include/agg_bounding_rect.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_bounding_rect.h" -Install file: "deps/agg/include/agg_conv_bspline.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_bspline.h" +Install file: "deps/agg/include/agg_conv_unclose_polygon.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_unclose_polygon.h" +Install file: "deps/agg/include/agg_pixfmt_rgba.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_pixfmt_rgba.h" Install file: "deps/agg/include/agg_span_image_filter_rgb.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_span_image_filter_rgb.h" -Install file: "deps/agg/include/agg_scanline_u.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_scanline_u.h" -Install file: "deps/agg/include/agg_trans_viewport.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_trans_viewport.h" -Install file: "deps/agg/include/agg_conv_dash.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_dash.h" -Install file: "deps/agg/include/agg_path_length.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_path_length.h" -Install file: "deps/agg/include/agg_curves.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_curves.h" -Install file: "deps/agg/include/agg_pixfmt_base.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_pixfmt_base.h" -Install file: "deps/agg/include/agg_arrowhead.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_arrowhead.h" +Install file: "deps/agg/include/agg_rasterizer_compound_aa.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_rasterizer_compound_aa.h" Install file: "deps/agg/include/agg_span_subdiv_adaptor.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_span_subdiv_adaptor.h" -Install file: "deps/agg/include/agg_conv_stroke.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_stroke.h" -Install file: "deps/agg/include/agg_color_rgba.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_color_rgba.h" -Install file: "deps/agg/include/agg_span_pattern_rgb.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_span_pattern_rgb.h" -Install file: "deps/agg/include/agg_renderer_primitives.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_renderer_primitives.h" -Install file: "deps/agg/include/agg_conv_transform.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_transform.h" -Install file: "deps/agg/include/agg_conv_segmentator.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_segmentator.h" -Install file: "deps/agg/include/agg_trans_single_path.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_trans_single_path.h" +Install file: "deps/agg/include/agg_math_stroke.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_math_stroke.h" +Install file: "deps/agg/include/agg_trans_bilinear.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_trans_bilinear.h" +Install file: "deps/agg/include/agg_blur.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_blur.h" +Install file: "deps/agg/include/agg_rendering_buffer.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_rendering_buffer.h" +Install file: "deps/agg/include/agg_pixfmt_amask_adaptor.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_pixfmt_amask_adaptor.h" +Install file: "deps/agg/include/agg_renderer_raster_text.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_renderer_raster_text.h" +Install file: "deps/agg/include/agg_image_filters.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_image_filters.h" +Install file: "deps/agg/include/agg_rasterizer_sl_clip.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_rasterizer_sl_clip.h" Install file: "deps/agg/include/agg_simul_eq.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_simul_eq.h" -Install file: "deps/agg/include/agg_path_storage_integer.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_path_storage_integer.h" -Install file: "deps/agg/include/agg_span_interpolator_trans.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_span_interpolator_trans.h" -Install file: "deps/agg/include/agg_conv_clip_polyline.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_clip_polyline.h" -Install file: "deps/agg/include/agg_image_accessors.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_image_accessors.h" -Install file: "deps/agg/include/agg_gamma_functions.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_gamma_functions.h" -Install file: "deps/agg/include/agg_span_pattern_gray.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_span_pattern_gray.h" -Install file: "deps/agg/include/agg_conv_gpc.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_gpc.h" -Install file: "deps/agg/include/agg_vpgen_segmentator.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_vpgen_segmentator.h" -Install file: "deps/agg/include/agg_basics.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_basics.h" -Install file: "deps/agg/include/agg_gsv_text.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_gsv_text.h" -Install file: "deps/agg/include/agg_span_gradient.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_span_gradient.h" -Install file: "deps/agg/include/agg_pixfmt_transposer.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_pixfmt_transposer.h" -Install file: "deps/agg/include/agg_clip_liang_barsky.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_clip_liang_barsky.h" -Install file: "deps/agg/include/agg_vcgen_bspline.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_vcgen_bspline.h" -Install file: "deps/agg/include/agg_bitset_iterator.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_bitset_iterator.h" +Install file: "deps/agg/include/agg_color_gray.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_color_gray.h" Install file: "deps/agg/include/agg_line_aa_basics.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_line_aa_basics.h" -Install file: "deps/agg/include/agg_rendering_buffer.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_rendering_buffer.h" -Install file: "deps/agg/include/agg_conv_adaptor_vcgen.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_adaptor_vcgen.h" +Install file: "deps/agg/include/agg_span_interpolator_linear.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_span_interpolator_linear.h" +Install file: "deps/agg/include/agg_conv_transform.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_transform.h" +Install file: "deps/agg/include/agg_vcgen_vertex_sequence.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_vcgen_vertex_sequence.h" +Install file: "deps/agg/include/agg_renderer_scanline.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_renderer_scanline.h" +Install file: "deps/agg/include/agg_rasterizer_outline.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_rasterizer_outline.h" Install file: "deps/agg/include/agg_scanline_p.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_scanline_p.h" -Install file: "deps/agg/include/agg_trans_perspective.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_trans_perspective.h" -Install file: "deps/agg/include/agg_vcgen_smooth_poly1.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_vcgen_smooth_poly1.h" -Install file: "deps/agg/include/agg_span_interpolator_persp.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_span_interpolator_persp.h" +Install file: "deps/agg/include/agg_pattern_filters_rgba.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_pattern_filters_rgba.h" +Install file: "deps/agg/include/agg_math.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_math.h" +Install file: "deps/agg/include/agg_renderer_outline_aa.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_renderer_outline_aa.h" +Install file: "deps/agg/include/agg_embedded_raster_fonts.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_embedded_raster_fonts.h" +Install file: "deps/agg/include/agg_span_converter.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_span_converter.h" +Install file: "deps/agg/include/agg_span_interpolator_trans.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_span_interpolator_trans.h" +Install file: "deps/agg/include/agg_span_interpolator_adaptor.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_span_interpolator_adaptor.h" +Install file: "deps/agg/include/agg_arrowhead.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_arrowhead.h" +Install file: "deps/agg/include/agg_shorten_path.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_shorten_path.h" +Install file: "deps/agg/include/agg_vcgen_dash.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_vcgen_dash.h" +Install file: "deps/agg/include/agg_pixfmt_transposer.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_pixfmt_transposer.h" +Install file: "deps/agg/include/agg_vpgen_clip_polyline.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_vpgen_clip_polyline.h" Install file: "deps/agg/include/agg_span_gouraud.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_span_gouraud.h" +Install file: "deps/agg/include/agg_span_interpolator_persp.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_span_interpolator_persp.h" +Install file: "deps/agg/include/agg_conv_marker_adaptor.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_marker_adaptor.h" +Install file: "deps/agg/include/agg_renderer_primitives.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_renderer_primitives.h" +Install file: "deps/agg/include/agg_span_allocator.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_span_allocator.h" +Install file: "deps/agg/include/agg_clip_liang_barsky.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_clip_liang_barsky.h" +Install file: "deps/agg/include/agg_rasterizer_scanline_aa.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_rasterizer_scanline_aa.h" +Install file: "deps/agg/include/agg_conv_segmentator.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_segmentator.h" Install file: "deps/agg/include/agg_conv_smooth_poly1.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_smooth_poly1.h" -Install file: "deps/agg/include/agg_conv_unclose_polygon.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_unclose_polygon.h" -Install file: "deps/agg/include/agg_vcgen_dash.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_vcgen_dash.h" -Install file: "deps/agg/include/agg_vpgen_clip_polygon.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_vpgen_clip_polygon.h" -Install file: "deps/agg/include/agg_conv_close_polygon.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_close_polygon.h" -Install file: "deps/agg/include/agg_font_cache_manager.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_font_cache_manager.h" -Install file: "deps/agg/include/agg_color_gray.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_color_gray.h" -Install file: "deps/agg/include/agg_vcgen_stroke.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_vcgen_stroke.h" -Install file: "deps/agg/include/agg_rasterizer_sl_clip.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_rasterizer_sl_clip.h" -Install file: "deps/agg/include/agg_conv_clip_polygon.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_clip_polygon.h" -Install file: "deps/agg/include/agg_trans_warp_magnifier.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_trans_warp_magnifier.h" -Install file: "deps/agg/include/agg_trans_bilinear.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_trans_bilinear.h" -Install file: "deps/agg/include/agg_vcgen_vertex_sequence.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_vcgen_vertex_sequence.h" -Install file: "deps/agg/include/agg_renderer_outline_aa.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_renderer_outline_aa.h" -Install file: "deps/agg/include/agg_scanline_bin.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_scanline_bin.h" +Install file: "deps/agg/include/agg_trans_lens.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_trans_lens.h" +Install file: "deps/agg/include/agg_rounded_rect.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_rounded_rect.h" +Install file: "deps/agg/include/agg_rendering_buffer_dynarow.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_rendering_buffer_dynarow.h" +Install file: "deps/agg/include/agg_gsv_text.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_gsv_text.h" Install file: "deps/agg/include/agg_trans_double_path.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_trans_double_path.h" -Install file: "deps/agg/include/agg_conv_marker.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_marker.h" -Install file: "deps/agg/include/agg_span_interpolator_adaptor.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_span_interpolator_adaptor.h" Install file: "deps/agg/include/agg_alpha_mask_u8.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_alpha_mask_u8.h" -Install file: "deps/agg/include/agg_ellipse.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_ellipse.h" -Install file: "deps/agg/include/agg_conv_adaptor_vpgen.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_adaptor_vpgen.h" -Install file: "deps/agg/include/agg_vertex_sequence.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_vertex_sequence.h" -Install file: "deps/agg/include/agg_renderer_scanline.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_renderer_scanline.h" -Install file: "deps/agg/include/agg_arc.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_arc.h" -Install file: "deps/agg/include/agg_rendering_buffer_dynarow.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_rendering_buffer_dynarow.h" -Install file: "deps/agg/include/agg_span_image_filter_gray.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_span_image_filter_gray.h" -Install file: "deps/agg/include/agg_renderer_outline_image.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_renderer_outline_image.h" -Install file: "deps/agg/include/agg_rasterizer_cells_aa.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_rasterizer_cells_aa.h" -Install file: "deps/agg/include/agg_conv_curve.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_curve.h" -Install file: "deps/agg/include/agg_gamma_lut.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_gamma_lut.h" -Install file: "deps/agg/include/agg_dda_line.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_dda_line.h" -Install file: "deps/agg/include/agg_bezier_arc.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_bezier_arc.h" -Install file: "deps/agg/include/agg_math.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_math.h" -Install file: "deps/agg/include/agg_bspline.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_bspline.h" -Install file: "deps/agg/include/agg_path_storage.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_path_storage.h" -Install file: "deps/agg/include/agg_pixfmt_amask_adaptor.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_pixfmt_amask_adaptor.h" -Install file: "deps/agg/include/agg_scanline_storage_bin.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_scanline_storage_bin.h" -Install file: "deps/agg/include/agg_renderer_markers.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_renderer_markers.h" -Install file: "deps/agg/include/agg_gradient_lut.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_gradient_lut.h" -Install file: "deps/agg/include/agg_image_filters.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_image_filters.h" +Install file: "deps/agg/include/agg_conv_shorten_path.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_shorten_path.h" +Install file: "deps/agg/include/agg_path_length.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_path_length.h" Install file: "deps/agg/include/agg_pixfmt_rgb.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_pixfmt_rgb.h" -Install file: "deps/agg/include/agg_span_gradient_alpha.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_span_gradient_alpha.h" +Install file: "deps/agg/include/agg_span_solid.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_span_solid.h" +Install file: "deps/agg/include/agg_span_pattern_rgb.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_span_pattern_rgb.h" +Install file: "deps/agg/include/agg_conv_contour.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_contour.h" +Install file: "deps/agg/include/agg_span_gouraud_gray.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_span_gouraud_gray.h" +Install file: "deps/agg/include/agg_curves.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_curves.h" +Install file: "deps/agg/include/agg_glyph_raster_bin.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_glyph_raster_bin.h" +Install file: "deps/agg/include/agg_span_image_filter_gray.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_span_image_filter_gray.h" +Install file: "deps/agg/include/agg_array.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_array.h" Install file: "deps/agg/include/agg_ellipse_bresenham.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_ellipse_bresenham.h" -Install file: "deps/agg/include/agg_rounded_rect.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_rounded_rect.h" -Install file: "deps/agg/include/agg_vcgen_markers_term.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_vcgen_markers_term.h" -Install file: "deps/agg/include/agg_rasterizer_outline_aa.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_rasterizer_outline_aa.h" Install file: "deps/agg/include/agg_span_image_filter_rgba.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_span_image_filter_rgba.h" -Install file: "deps/agg/include/agg_embedded_raster_fonts.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_embedded_raster_fonts.h" -Install file: "deps/agg/include/agg_renderer_base.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_renderer_base.h" -Install file: "deps/agg/include/agg_math_stroke.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_math_stroke.h" -Install file: "deps/agg/include/agg_config.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_config.h" -Install file: "deps/agg/include/agg_span_interpolator_linear.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_span_interpolator_linear.h" -Install file: "deps/agg/include/agg_trans_lens.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_trans_lens.h" -Install file: "deps/agg/include/agg_conv_concat.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_concat.h" -Install file: "deps/agg/include/agg_renderer_mclip.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_renderer_mclip.h" -Install file: "deps/agg/include/agg_array.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_array.h" -Install file: "deps/agg/include/agg_trans_affine.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_trans_affine.h" -Install file: "deps/agg/include/agg_conv_shorten_path.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_shorten_path.h" -Install file: "deps/agg/include/agg_shorten_path.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_shorten_path.h" -Install file: "deps/agg/include/agg_span_converter.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_span_converter.h" -Install file: "deps/agg/include/agg_conv_contour.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_contour.h" -Install file: "deps/agg/include/agg_pixfmt_rgb_packed.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_pixfmt_rgb_packed.h" +Install file: "deps/agg/include/agg_vcgen_stroke.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_vcgen_stroke.h" Install file: "deps/agg/include/agg_scanline_boolean_algebra.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_scanline_boolean_algebra.h" +Install file: "deps/agg/include/agg_trans_single_path.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_trans_single_path.h" +Install file: "deps/agg/include/agg_rasterizer_cells_aa.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_rasterizer_cells_aa.h" +Install file: "deps/agg/include/agg_trans_warp_magnifier.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_trans_warp_magnifier.h" +Install file: "deps/agg/include/agg_path_storage_integer.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_path_storage_integer.h" +Install file: "deps/agg/include/agg_renderer_markers.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_renderer_markers.h" +Install file: "deps/agg/include/agg_vcgen_smooth_poly1.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_vcgen_smooth_poly1.h" +Install file: "deps/agg/include/agg_scanline_bin.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_scanline_bin.h" +Install file: "deps/agg/include/agg_span_pattern_gray.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_span_pattern_gray.h" +Install file: "deps/agg/include/agg_scanline_u.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_scanline_u.h" +Install file: "deps/agg/include/agg_renderer_base.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_renderer_base.h" +Install file: "deps/agg/include/agg_trans_viewport.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_trans_viewport.h" +Install file: "deps/agg/include/agg_dda_line.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_dda_line.h" Install file: "deps/agg/include/agg_span_pattern_rgba.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_span_pattern_rgba.h" -Install file: "deps/agg/include/agg_blur.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_blur.h" +Install file: "deps/agg/include/agg_config.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_config.h" +Install file: "deps/agg/include/agg_vcgen_bspline.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_vcgen_bspline.h" +Install file: "deps/agg/include/agg_ellipse.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_ellipse.h" +Install file: "deps/agg/include/agg_conv_close_polygon.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_close_polygon.h" +Install file: "deps/agg/include/agg_basics.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_basics.h" +Install file: "deps/agg/include/agg_vpgen_clip_polygon.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_vpgen_clip_polygon.h" +Install file: "deps/agg/include/agg_conv_clip_polyline.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_clip_polyline.h" +Install file: "deps/agg/include/agg_bounding_rect.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_bounding_rect.h" +Install file: "deps/agg/include/agg_gradient_lut.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_gradient_lut.h" Install file: "deps/agg/include/agg_conv_offset.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_offset.h" -Install file: "deps/agg/include/agg_rasterizer_compound_aa.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_rasterizer_compound_aa.h" -Install file: "deps/agg/include/agg_conv_marker_adaptor.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_marker_adaptor.h" -Install file: "deps/agg/include/agg_vcgen_contour.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_vcgen_contour.h" +Install file: "deps/agg/include/agg_trans_affine.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_trans_affine.h" +Install file: "deps/agg/include/agg_font_cache_manager.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_font_cache_manager.h" +Install file: "deps/agg/include/agg_rasterizer_outline_aa.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_rasterizer_outline_aa.h" +Install file: "deps/agg/include/agg_conv_bspline.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_bspline.h" +Install file: "deps/agg/include/agg_span_image_filter.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_span_image_filter.h" +Install file: "deps/agg/include/agg_conv_adaptor_vcgen.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_conv_adaptor_vcgen.h" +Install file: "deps/agg/include/agg_renderer_outline_image.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_renderer_outline_image.h" +Install file: "deps/agg/include/agg_trans_perspective.h" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/include/mapnik/agg/agg_trans_perspective.h" Install file: "plugins/input/csv.input" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/lib/mapnik/3.1/input/csv.input" Install file: "plugins/input/gdal.input" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/lib/mapnik/3.1/input/gdal.input" Install file: "plugins/input/geojson.input" as "/build/reproducible-path/mapnik-3.1.0+ds/debian/tmp/usr/lib/mapnik/3.1/input/geojson.input" @@ -52631,6 +52667,9 @@ dwz: debian/libmapnik3.1/usr/lib/mapnik/3.1/input/sqlite.input: .debug_info section not present dwz: debian/libmapnik3.1/usr/lib/mapnik/3.1/input/topojson.input: .debug_info section not present dwz: Too few files for multifile optimization +dh_dwz: warning: No dwz multifile created, but not explicitly requested either so ignoring it. +dh_dwz: warning: Common issues include no debug information at all (missing -g) and +dh_dwz: warning: compressed debug information (#931891). dwz: debian/mapnik-utils/usr/bin/mapnik-index: .debug_info section not present dwz: debian/mapnik-utils/usr/bin/mapnik-render: .debug_info section not present dwz: debian/mapnik-utils/usr/bin/shapeindex: .debug_info section not present @@ -52638,27 +52677,24 @@ dh_dwz: warning: No dwz multifile created, but not explicitly requested either so ignoring it. dh_dwz: warning: Common issues include no debug information at all (missing -g) and dh_dwz: warning: compressed debug information (#931891). -dh_dwz: warning: No dwz multifile created, but not explicitly requested either so ignoring it. -dh_dwz: warning: Common issues include no debug information at all (missing -g) and -dh_dwz: warning: compressed debug information (#931891). debian/rules override_dh_strip make[1]: Entering directory '/build/reproducible-path/mapnik-3.1.0+ds' dh_strip --no-automatic-dbgsym make[1]: Leaving directory '/build/reproducible-path/mapnik-3.1.0+ds' dh_makeshlibs dh_shlibdeps -dpkg-shlibdeps: warning: debian/mapnik-utils/usr/bin/mapnik-render contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/mapnik-utils/usr/bin/shapeindex contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/mapnik-utils/usr/bin/mapnik-index contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/mapnik-utils/usr/bin/shapeindex contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/mapnik-utils/usr/bin/mapnik-render contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libmapnik3.1/usr/lib/libmapnik.so.3.1.0 found in none of the libraries dh_installdeb dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'libmapnik3.1' in '../libmapnik3.1_3.1.0+ds-3_armhf.deb'. dpkg-deb: building package 'mapnik-utils' in '../mapnik-utils_3.1.0+ds-3_armhf.deb'. dpkg-deb: building package 'mapnik-doc' in '../mapnik-doc_3.1.0+ds-3_all.deb'. dpkg-deb: building package 'libmapnik-dev' in '../libmapnik-dev_3.1.0+ds-3_armhf.deb'. +dpkg-deb: building package 'libmapnik3.1' in '../libmapnik3.1_3.1.0+ds-3_armhf.deb'. dpkg-genbuildinfo --build=binary -O../mapnik_3.1.0+ds-3_armhf.buildinfo dpkg-genchanges --build=binary -O../mapnik_3.1.0+ds-3_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -52666,12 +52702,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/31641/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/31641/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/4766 and its subdirectories -I: Current time: Sun Jan 14 07:43:14 -12 2024 -I: pbuilder-time-stamp: 1705261394 +I: removing directory /srv/workspace/pbuilder/31641 and its subdirectories +I: Current time: Mon Jan 15 11:24:14 +14 2024 +I: pbuilder-time-stamp: 1705267454